1

У меня есть две подобные системы, но одна работает немного медленнее, и я не могу понять, почему.

Система 1

time convert rose: -resize 5000x5000 -bench 5 /tmp/rose.png
Performance: 5i 0.221729ips 26.050u 0:22.549

real 0m22.554s
user 0m25.795s
sys 0m0.262s

Система 2

time convert rose: -resize 5000x5000 -bench 5 /tmp/rose.png
Performance: 5i 0.220167ips 28.710u 0:22.710

real 0m22.731s
user 0m25.553s
sys 0m3.172s

Хотя общее время примерно одинаковое .. Системное время (время, проведенное в ядре) более чем в 10 раз больше.

Что бы это случилось? Что я могу посмотреть, чтобы понять это?

Память такая же и /tmp не заполнена.

Поскольку это Core i7 2600, я думаю, что это может быть связано с отзывом чипсета и снижением производительности диска. Или, может быть, они были настроены по-другому.

1 ответ1

0

Если система 2 недостаточно загружена в ОЗУ, это могло бы объяснить это: ядро тратит время на замену других приложений. Если моя теория верна, результаты не должны быть очень повторяемыми, потому что система 2 освободит достаточно ОЗУ для второго запуска.

В противном случае комментарий eumino о различиях в /tmp может объяснить это (/tmp почти полон и фрагментирован?) но это менее вероятный сценарий, по моему мнению.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .