URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 66119
[ Назад ]

Исходное сообщение
"Загрузка ЦП при работе SATA "

Отправлено kex666 , 05-Май-06 11:47 
естественно, сначала я воспользовался поиском, но нашел больше про производительность. значицца ситуация такова: при копировании с одного физического диска (оба диска одинаковые САТА1 250гб) скорость вполне приличная, хотя от максимально возможной далека (до 40мб\с, хотя такие диски могут выдавать до 70мб\с на чтение), но вот загрузка процессора (user-system-iowait: 6%-40%-60%) очень уж велика, хотя система достаточно мощная (А64-3000+, NF4 ultra). непонятно откуда такое большое значение io wait, ожидать-то там особо ничего не нужно - считывание ведь идет примерно с той же скоростью, что и запись. да и общая загрузка (system) тоже как-то великовата - 40%. это все нормально или можно как-то улучшить ситуацию? товарищи, которые продвинуты в этом вопросе, как у вас на ваших системах дела?

Содержание

Сообщения в этом обсуждении
"Загрузка ЦП при работе SATA "
Отправлено lavr , 05-Май-06 12:02 
>естественно, сначала я воспользовался поиском, но нашел больше про производительность. значицца ситуация
>такова: при копировании с одного физического диска (оба диска одинаковые САТА1
>250гб) скорость вполне приличная, хотя от максимально возможной далека (до 40мб\с,
>хотя такие диски могут выдавать до 70мб\с на чтение), но вот
>загрузка процессора (user-system-iowait: 6%-40%-60%) очень уж велика, хотя система достаточно мощная
>(А64-3000+, NF4 ultra). непонятно откуда такое большое значение io wait, ожидать-то
>там особо ничего не нужно - считывание ведь идет примерно с
>той же скоростью, что и запись. да и общая загрузка (system)
>тоже как-то великовата - 40%. это все нормально или можно как-то
>улучшить ситуацию? товарищи, которые продвинуты в этом вопросе, как у вас
>на ваших системах дела?

плохо читали, плохо представляете себе работу дисковой IO (это вывод по высказыванию
скорость чтения слабо отличается от скорости записи и про загрузку cpu)

Загрузка CPU возрастет если к примеру использовать большие значения block-size в
программах io на диск. Кроме как тормозов самой дисковой подсистемы, например побайтное
копирование или копирование с большим block-size, загрузки CPU быть не должно.

Все остальное - hdparm для linux, atacontrol/camcontrol для BSD и makefs,newfs,...
и прочие утилиты для создания и тюнинга fs с оптимизацией


"Загрузка ЦП при работе SATA "
Отправлено kex666 , 05-Май-06 15:10 
а почему при большом размере блока больше загрузка процессора?
про скорость чтения\записи - я не думаю, что современный жесткий диск не в состоянии последовательно записывать 40мб\с, хотя, допустим 40мб\с - это предел скорости записи, а чтение быстрее, тогда естественно будет iowait, но 40% system - это дико и если при работе с PATA я бы мог сослаться на неправильно сконфигурированный режим, то в случае с SATA что?  или тут тоже имеет место всякие pio и dma? ЗЫ я не говорил, что хорошо представляю себе работу дисковой подсистемы, просто у меня есть факт и хотелось бы разобраться - так должно быть (но это странно) или руки кривые.