Sergey B. Khvatov пишет:
> В сообщении от 16 декабря 2006 13:13 Dmitry V. Balabanov
> написал(a):
>> На Sat, 16 Dec 2006 12:41:51 +0300
>>
>> "Sergey B. Khvatov" <xbat***@t*****.ru> написал(а):
>>> 20 mb/s - нормальная скорость для 7200
>> Все-таки немного побольше должно быть, у меня на сигада
>> 120ГБ 7200рпм сата пишет со скоростью 25-30МБ/с, на ext3
>> тоже, кэш на диске 2МБ, а у товарисча поди все 8МБ.
>
> Переспрошу - в начале или в конце диска? Скорости
> различаются почти в два раза.
> И есть ли дисковые запросы от других процессов?
>
> Кэш имеет смысл в однозадачной системе, а ух в linix даже
> от системного (который всю свободную память занимает) толк
> не всегда есть, а уж от ещё каких-то 8 Mb толку точно
> никакого нет.
Дисковый кеш никакого отношения ни к винчестеру, ни к интерфейсу не
имеет и располагается в памяти ядра. А на диске не кеш, а буфер,
возможно на одну-две дорожки.
Что касается много/одно-задачности, то здесь не все так очевидно. По
всей видимости аппаратное переключение контекста не аннулирует кеш в
составе процессора. И если данные не переполняют кеш, то процесс
вернувшись получит свои данные в кеше без реального обращения к памяти.
Что касается кешей более низкого уровня, ими занимается операционная
система и тут вообще ничего неясно. Ну а в дисковых операциях данные
ходят мимо кешей.
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 29290; Возраст листа: 1243; Участников: 1408
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/622161