Какво значи....

4 отговора 123 прегледа
#1

Какво значи....

Значи искам да си проверя колко време ми отнема един скрипт. Пиша си
time nesto_si
И накрая има три времена. Така, за първите две ми е ясно. Въпроса ми е за последната стойност: sys.
Значи при мен първото е примерно 245min - колко време общо е отнел
второто 48min - общо процесорно време.
а третото 1s
Може да е просто, ама в момента съм блокирал.

Отговор
в отговор на Hяkoй #2

Re: Какво значи....

Не е точно така - второто число е процесорното време, използвано в user space, а третото число е процесорното време, използвано в kernel space.

Отговор
в отговор на Дpyr #3

Re: Какво значи....

Пак не схващам, ама че съм блокирал;). Какво значи: като системно време е работил 48 минути, а кернела е работил 1 секунда??

Отговор
в отговор на Hяkoй #4

Re: Какво значи....

Значи че 48 минути е използвал процеора за да работи като нормална програма, и 1 секунда е работил в конеткста на кернела - за 1 секунда твоята програма е била кернел :) Най-вероятно през тази една секунда са се изпълнявали системни извиквания към кернела (syscall примерно)

Отговор
в отговор на Дpyr #5

Re: Какво значи....

Тнкс, абе ще го разбера аз, ама ми трябваше повечко обяснения;)

Отговор