iTunes и треск винта
реклама
Ко мне обратился друг с просьбой о помощи. Говорит, при работе iTunes внезапно начал жутко трещать жёсткий диск. Раньше не трещал, а вот теперь - нате вам, как будто кэширования нет совсем.
Заинтриговал, чертяка. Запускаю системный монитор и напихиваю туда счётчиков, но первым делом смотрю, что за винт в компьютере. Ага, WD1002FAEX, то бишь Black SATA III с буфером 64 МБ, но отвратительным многопоточным чтениием. Вопреки моим ожиданиям, количество операций чтения при заливке через iTines (не знаю уж, чего и куда - не яблочник я) оказалось мизерным, а вот запись случалась до 150 раз в секунду. Но очень мелкими блоками. Но очень быстро (среднее время записи 0.001 секунды), то есть кэш винта явно работает.
WTF!?, подумал я, и обратился к единственному легкодоступному средству - отключению очистки буфера жёсткого диска. Есть в настройках накопителей у Windows Vista/7 такая галочка, которая запрещает винде посылать винту команду Flush buffers.
И тут всё залетало! Количество операций записи в секунду превысило 700 (ускорение примерно в 5 раз), общая скорость обмена данными возросла с 1.5 до почти 5 МБ/с (ускорение примерно в три раза), а загрузка жёсткого диска по чтению зафиксировалась на отметке 100%. При этом загрузка по записи не превышала 45%, то есть мы целиком и полностью упёрлись в скорость случайного чтения блоками по 128 КБ (по показаниям того же системного монитора).
Поистине животворящая галочка, не правда ли? А теперь вопросы к знатокам:
1. Какого ляда Windows 7 так часто шлёт flush, что жёсткий диск работает даже не в полсилы?
2. Что происходит с SSD дисками, у которых буфер может достигать 512 МБ? Почему им flush не мешает?
3. Ранее никто эти вопросы не исследовал или мы с другом не умеем пользоваться поиском?
Комментарии и ссылки на похожие исследования всячески приветствуются.
реклама
Лента материалов
Соблюдение Правил конференции строго обязательно!
Флуд, флейм и оффтоп преследуются по всей строгости закона!
Комментарии, содержащие оскорбления, нецензурные выражения (в т.ч. замаскированный мат), экстремистские высказывания, рекламу и спам, удаляются независимо от содержимого, а к их авторам могут применяться меры вплоть до запрета написания комментариев и, в случае написания комментария через социальные сети, жалобы в администрацию данной сети.
Сейчас обсуждают