[explications!] preemptible, %user, %cpu et autres :)

preemptible, %user, %cpu et autres :) [explications!] - Divers - Linux et OS Alternatifs

Marsh Posté le 28-05-2003 à 11:36:30    

salut
j'aimerais bien comprendre ce que c'est, techniquement et fonctionnelement la préemptibilité du kernel,
que signifie le temps utilisateur, et le temps cpu?
 
voila j'aimerais bien comprendre un peu plus paske je regarde les ptits desisn sur gkrellm et autres et je sais pas ce que c ? :)
 
 
voila, explications concises et claires requises! :p

Reply

Marsh Posté le 28-05-2003 à 11:36:30   

Reply

Marsh Posté le 28-05-2003 à 11:41:04    

Temps cpu : ben c'est le temps utlilé par le cpu pour exécuter une tache...  :D  
 
Temps utilisateur : le temps cpu hors appels système utilisé par un programe. Ex : tu calcules de transformées de Fourier -> temps utilisateur. Tu écris les résultats sur le disque -> temps système pour gérer les entrées/sorties vers les périfs.


Message édité par Sixtiz le 28-05-2003 à 11:43:53
Reply

Marsh Posté le 28-05-2003 à 11:44:12    

moi aussi j'aimerais des explications sur la préemptibilité du noyau, par ce que j'ai du mal à la concevoir. et puis ça serait bien que ce topic contiennet aussi les différents patchs et quelques explciations supplémentaires, et des témoignages

Reply

Marsh Posté le 28-05-2003 à 13:29:57    

je constate par exemple, dans le graphique de gkrellm, que quand user time et cpu time se touchent, ca pete et j'entends plus de musique, ya une sorte d'interruption,
mais ca arrive bcp moins suite a avoir isntallé le kernel gaming 2.4.20r3 gentoo, donc, l'impression que j'ai c que preemptible, c une sorte d'"anticipation" des moments ou vont se toucher cpu time et user time, et qu'il essaye de manager en diminuant le cputime, mais quand c trop violent il n'y arrive pas et ça jerte ...voila en mes mots de nioubie mon expérience du preemptibilisme... mais ce n'est que de l'intuition;) avis expert recherchés!!!
 
 
edit: explication du nice time demandée aussi


Message édité par k666 le 28-05-2003 à 13:32:46
Reply

Marsh Posté le 28-05-2003 à 13:43:51    

k666 a écrit :

je constate par exemple, dans le graphique de gkrellm, que quand user time et cpu time se touchent, ca pete et j'entends plus de musique, ya une sorte d'interruption,
mais ca arrive bcp moins suite a avoir isntallé le kernel gaming 2.4.20r3 gentoo, donc, l'impression que j'ai c que preemptible, c une sorte d'"anticipation" des moments ou vont se toucher cpu time et user time, et qu'il essaye de manager en diminuant le cputime, mais quand c trop violent il n'y arrive pas et ça jerte ...voila en mes mots de nioubie mon expérience du preemptibilisme... mais ce n'est que de l'intuition;) avis expert recherchés!!!
 
 
edit: explication du nice time demandée aussi


 
il y a aussi un "probleme" avec les caches disques durs : le kernel fou d abord ds le cache les donnees, et les ecrit plus tard sur le disque, et kan il y a bcp de donnees (compile ou autres) tu peux voir ke le dur gratte a mort !!
 
ca le fait souvent avec une copie de fichier : la copie est terminee, et klk dizaines de secondes plus tard, un gros acces disque de 5-10 sec. resultat : pc tout lent, souris sacadee, etc.
 
tu peux le verifier en tappant sync, ou le cache dd est vide et ecrit ;)


---------------
:: Light is Right ::
Reply

Marsh Posté le 28-05-2003 à 13:54:33    

Ce genre de choses, ça dépend du système de fichiers utilisés et des options de montage. Mais il me semble que le temps maximal avant de flusher les buffers et d'écrire les données sur le disque est de 3 secondes. Après ça dépend de ta config, mais chez moi le fait d'écrire sur le disque le fait pas ramer le pc au point d'avoir la souris saccadée (ou alors c'est _vraiment_ très rare). T'as activé l'UDMA au moins ?  :whistle:  
 
En ce qui concerne le temps nice, c'est comme le temps utilisateur, mais pour les processus ayant une valeur "nice" positive (priorité basse quoi).

Reply

Marsh Posté le 28-05-2003 à 13:56:57    

Sixtiz a écrit :

Ce genre de choses, ça dépend du système de fichiers utilisés et des options de montage. Mais il me semble que le temps maximal avant de flusher les buffers et d'écrire les données sur le disque est de 3 secondes. Après ça dépend de ta config, mais chez moi le fait d'écrire sur le disque le fait pas ramer le pc au point d'avoir la souris saccadée (ou alors c'est _vraiment_ très rare). T'as activé l'UDMA au moins ?  :whistle:  
 
En ce qui concerne le temps nice, c'est comme le temps utilisateur, mais pour les processus ayant une valeur "nice" positive (priorité basse quoi).


 
bah oui kan meme !! :D
tests hdparm en lecture
sur mes maxtor : 32Mo/s
sur mon ibm : 50 Mo/s  :sol:  
 
et comment faire alors pour ke ca saccade plus ??


---------------
:: Light is Right ::
Reply

Marsh Posté le 28-05-2003 à 14:00:26    

tomate77 a écrit :


et comment faire alors pour ke ca saccade plus ??


1) Acheter un vrai PC ?  :whistle:  
2) Mettre une vraie distrib performante ?  :whistle:  :whistle:  
3) Lacher le vibro ?  :whistle:  :whistle:  :whistle:

Reply

Marsh Posté le 28-05-2003 à 14:02:56    

Sixtiz a écrit :


1) Acheter un vrai PC ?  :whistle:  
2) Mettre une vraie distrib performante ?  :whistle:  :whistle:  
3) Lacher le vibro ?  :whistle:  :whistle:  :whistle:  


1. dudu 1.2Ghz + radeon 8500 + 640 Mo ram + 160 Go dd (2 maxtor 40 go + 1 ibm 80 Go) donc -----------> :fuck:
2. Mandrake ca fume debian en perf donc -----------> :fuck:
3. chuis po une meuf donc -----------> :fuck:
4. un pitit dernier pour la route : :fuck:
 
 :p


---------------
:: Light is Right ::
Reply

Marsh Posté le 28-05-2003 à 14:07:19    

1) et 2) fo croire que ça suffit pas  :na:  
3) N'essayes pas de te rattrapper aux branches  :whistle:
4) [:rititiri]

Reply

Marsh Posté le 28-05-2003 à 14:07:19   

Reply

Marsh Posté le 28-05-2003 à 14:10:40    

ben le différé des entrées/sorties c'est une très bonne chose. tu préfères comme sous windows, fais un test avec par exemple une disquette. avec win tu peux t'accrocher pour travailler directement dessus, sous linux tu vois rien. et puis je préfère mille fois que ca soit aps bloquant, ca me ferait chier de passer mon temps à attendre que rm finisse de s'executer alors que j'ai autre chose à foutre. différer, c'est aussi permettre un meilleur multiplexage. fait le test: monte ton disque en sync et on en reparle

Reply

Marsh Posté le 28-05-2003 à 14:13:07    

++Taz a écrit :

ben le différé des entrées/sorties c'est une très bonne chose. tu préfères comme sous windows, fais un test avec par exemple une disquette. avec win tu peux t'accrocher pour travailler directement dessus, sous linux tu vois rien. et puis je préfère mille fois que ca soit aps bloquant, ca me ferait chier de passer mon temps à attendre que rm finisse de s'executer alors que j'ai autre chose à foutre. différer, c'est aussi permettre un meilleur multiplexage. fait le test: monte ton disque en sync et on en reparle


 
pour ma part je n ai ABSOLUEMENT AUCUN ralentissement dd sous windows (XP)
pour la diskette, m en fou je l ai viree depuis + de 1 an :D
 
mais je persiste, c est chiant kan je dois copier un fichier de + de 50 Mo par exemple, apres ke le cp soit fini, mon pc rame pendant 5-10 sec :fou:


---------------
:: Light is Right ::
Reply

Marsh Posté le 28-05-2003 à 14:15:01    

tomate77 a écrit :


et comment faire alors pour ke ca saccade plus ??


 
Western Digital Raptor :sol:

Reply

Marsh Posté le 28-05-2003 à 14:15:27    

T'as essayé de renicer le kernel ?  [:nicodonald]  [:ddr555]

Reply

Marsh Posté le 28-05-2003 à 14:17:52    

Sixtiz a écrit :

T'as essayé de renicer le kernel ?  [:nicodonald]  [:ddr555]  


desole je comprends po la blague/vanne [:spamafote]


---------------
:: Light is Right ::
Reply

Marsh Posté le 28-05-2003 à 14:20:19    

tomate77 a écrit :


desole je comprends po la blague/vanne [:spamafote]


renice ça sert à changer la priorité... mais ça se change pas la priorité du kernel... :p

Reply

Marsh Posté le 28-05-2003 à 14:20:34    

franchement je vois de quoi tu parles. t'as qua faire un cp && sync, mais j'ai jamais eu ce genre de problème

Reply

Marsh Posté le 28-05-2003 à 14:21:36    

Sixtiz a écrit :


renice ça sert à changer la priorité... mais ça se change pas la priorité du kernel... :p  


 
aaaaaaaaah tu parle de la commande nice : ok !!!
 
oue donc forcement nicer le kernel [:rofl]


---------------
:: Light is Right ::
Reply

Marsh Posté le 28-05-2003 à 14:22:10    

++Taz a écrit :

franchement je vois de quoi tu parles. t'as qua faire un cp && sync, mais j'ai jamais eu ce genre de problème


 
oue mais spo bien pratique kan meme :/
 
et encore j ai ke 2Mo de cache sur mes durs, imagine avec 8 :lol:


---------------
:: Light is Right ::
Reply

Marsh Posté le 28-05-2003 à 14:23:45    

++Taz a écrit :

franchement je vois de quoi tu parles. t'as qua faire un cp && sync, mais j'ai jamais eu ce genre de problème


Ben non ça sert à rien, le sync il le fait de toute façon, c'est justement ça le pb : c'est le sync qui le fait ramer...  :pfff:

Reply

Marsh Posté le 28-05-2003 à 14:24:01    

ben la je t'ecris alors que je fini de copier des fichiers, et je sens rien du tout, pourtant, je suis à 3 de charge    [:spamafote]

Reply

Marsh Posté le 28-05-2003 à 14:24:28    

Sixtiz a écrit :


Ben non ça sert à rien, le sync il le fait de toute façon, c'est justement ça le pb : c'est le sync qui le fait ramer...  :pfff:  


 
le pb c est k il le fait ..... apres avoir soir disant fini le cp (rendu la main ds le shell koi) !!!


---------------
:: Light is Right ::
Reply

Marsh Posté le 28-05-2003 à 14:25:28    

tomate77 a écrit :


 
oue mais spo bien pratique kan meme :/
 
et encore j ai ke 2Mo de cache sur mes durs, imagine avec 8 :lol:  

ça n'a rien à voir. avec sync, le noyau finalise les transferts vers le disque dur, libre à ton disque de vider ses buffer quand il veut

Reply

Marsh Posté le 28-05-2003 à 14:26:17    

++Taz a écrit :

ben la je t'ecris alors que je fini de copier des fichiers, et je sens rien du tout, pourtant, je suis à 3 de charge    [:spamafote]  


Ouais c'est comme pas mal de pb qu'on voit sur ces forums : le pb est entre la chaise et l'écran... [:destynova qc]


Message édité par Sixtiz le 28-05-2003 à 14:27:02
Reply

Marsh Posté le 28-05-2003 à 14:27:52    

++Taz a écrit :

ça n'a rien à voir. avec sync, le noyau finalise les transferts vers le disque dur, libre à ton disque de vider ses buffer quand il veut


 
heu nan ca a voir avec le kernel, car je n ai pas ce pb sous windows ;)


---------------
:: Light is Right ::
Reply

Marsh Posté le 28-05-2003 à 14:28:17    

Sixtiz a écrit :


Ouais c'est comme pas mal de pb qu'on voit sur ces forums : le pb est entre la chaise et l'écran... [:destynova qc]  

:sarcastic:


---------------
:: Light is Right ::
Reply

Marsh Posté le 28-05-2003 à 14:28:42    

non, ça a pas avoir.

Reply

Marsh Posté le 28-05-2003 à 14:30:41    

++Taz a écrit :

non, ça a pas avoir.


a voir avec koi :??:


---------------
:: Light is Right ::
Reply

Marsh Posté le 28-05-2003 à 14:31:31    

++Taz a écrit :

non, ça a pas avoir.


Attention : je répondais à ton post mais je parlais du cas de tomate77 hein  :whistle:

Reply

Marsh Posté le 28-05-2003 à 14:39:40    

Sixtiz a écrit :


Attention : je répondais à ton post mais je parlais du cas de tomate77 hein  :whistle:  


ca devient complique la :D


---------------
:: Light is Right ::
Reply

Marsh Posté le 28-05-2003 à 14:41:41    

tomate77 a écrit :


ca devient complique la :D


Fallait pas renicer ton cerveau  :o

Reply

Marsh Posté le 28-05-2003 à 14:43:23    

Sixtiz a écrit :


Fallait pas renicer ton cerveau  :o  


 
c a cause tu patch preemptif tu veux dire :kaola:  
 
 :whistle:


---------------
:: Light is Right ::
Reply

Marsh Posté le 28-05-2003 à 14:44:53    

tomate77 a écrit :


 
c a cause tu patch preemptif tu veux dire :kaola:  
 
 :whistle:  


nan, c'est le low-latency que t'as du oublier  :D

Reply

Marsh Posté le 28-05-2003 à 14:46:19    

Sixtiz a écrit :


nan, c'est le low-latency que t'as du oublier  :D  


 
j ai p'tet oublie le dma, merde !! :D


---------------
:: Light is Right ::
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed