Оптимизация компьютера. Жёсткие диски.

Вы просматриваете новую версию этой страницы. Просмотреть старую версию можно здесь.

Одно из первого, что приходит в голову, когда речь заходит об оптимизации любого системника - это, помимо подбора и настройки компонентов, процессора, материнки, видеокарты и памяти, ещё и правильная настройка жёстких дисков. Многие забывают (или не знают, или не придают значения) , что, несмотря на развитие технологий, жёсткие диски, по сути, остаются крутящимися дисками с бегающими считывающими головками, и многое в их работе зависит от обычной механики и законов физики.

Итак, всё, что я здесь опишу, не является каким-либо секретом или нетрадиционным подходом. Это всего лишь обычная физика и логика. Как бы ни развивались наши супер-пупер возможности, а эти старейшие законы никто не отменял. Отмечу, что вся статья касается только HDD, то есть, речь будет идти о самом распространённом на сегодняшний день типе жёстких дисков. 

Если вы хотите прироста производительности в работе с приложениями, да и вообще, хотите дополнительно ускорить работу компьютера, то помимо обновления процессора и установки более ёмкой и скоростной оперативки, вам просто необходимо иметь несколько физических жёстких дисков. Почему? Да просто лишь потому, что ни один жёсткий диск не работает с такими скоростями, которые от него требуются именно вам. У него самая ограниченная пропускная способность, если сравнить со всеми компонентами у вас в системном блоке. Камнем преткновения в жёстком диске является ограниченное число считывающих головок. Логически подумайте, просто невозможно запихнуть в корпус жёсткого диска, скажем, сотню головок, для того, чтобы все они сразу открыли нужные вам файлы. В гугле легко узнать, сколько, например, файлов открывают различные программы и приложения, при своей работе. Мало того, все прекрасно знают, что файлы фрагментируются по всему жёсткому, и фактически один файл может находиться частями в нескольких местах. Вдобавок, представьте, как сильно изнашивается ваш жёсткий диск. Ведь даже если он, скажем, на 1 Терабайт, а вы его используете на 20 процентов, думая, что это якобы продлит ему жизнь, то всё равно, нагрузка на него всегда максимальная, потому что на нём всё - и ваша виндовс, и ваши программы, и ваши личные файлы. Сделав систему из нескольких винчестеров, вы продлите жизнь своей системе и немножко ускорите работу во многих приложениях.

Опишу примерно, как это выглядит. Например, у вас есть фотошоп. Когда вы в нём работаете, вы загружаете в него картинки. При этом используются файлы виндовс, файлы фотошопа, и ваши обрабатываемые файлы. Все эти файлы могут располагаться в разных местах на поверхности жёсткого диска, и головке, зачастую всего ОДНОЙ-ДВУМ, приходится открывать одновременно все эти файлы. Конечно, сейчас скорости позиционирования головок большие, но не световые. Головки всё равно будут давать задержки, чтобы переместиться с одного края поверхности диска на другой, и чем больше файлов вам нужно открыть, тем больше будет задержек.

Конечно, в виндовс есть встроенная утилита дефрагментации дисков, которая группирует файлы таким образом, чтобы они были как можно ближе друг у другу. Это даёт прирост производительности, но всё равно всё упирается в одну-две головки и время их позиционирования. И вот тут достаточно просто логически заключить, что несколько винчестеров равносильно встроенной дополнительной дефрагментации.

Всё это можно представить в виде некоего здания, к которому должны подъехать несколько грузовиков. Если путь к зданию лежит через одну дорогу, то возникнет пробка. Естественно, нужно строить несколько дорог, и тогда грузовики приедут к зданию одновременно. Вот примерно то же самое и происходит с нашими файлами, когда мы их открываем. Следовательно, самый простейший способ избавиться от "пробок" - это распределить открывающиеся файлы по нескольким жёстким дискам. Очень многие приложения, для работы с фото, видео, аудио, вплоть до вашего проигрывателя, работают всегда по такому принципу: Винда - программа - ваши файлы. Значит, получаются три основных ядра файлов, которые следует открывать с трёх разных дисков. Вдобавок, если вы используете приложения с подгружаемыми библиотеками, то для этих библиотек нужен отдельный жёсткий диск. Вполне хватит и четырёх жёстких, для полноценной и максимально быстрой работы во всех возможных приложениях. Также это ускорит работу игр, например, таких как Sims, в которой эти библиотеки могут занимать десятки Гб. Вообще-то, самый лучший способ ускорить все диски - это создать RAID, но это желательно делать, если все диски будут одинаковыми, иначе система будет ненадёжной. Чаще всего люди покупают сначала один диск, а затем приобретают второй, и так далее, поэтому они почти всегда получаются разными. Но даже без создания массивов, просто распределив всё по дискам, вы избежите некоторых проблем. Если же у вас все диски одинаковы, то легко пробить в гугле, что такое RAID, поэтому здесь я описывать этот способ не буду, про массивы написано уже много статей, понятных простым пользователям.

Посмотрите внимательно на ваши приложения, которыми вы пользуетесь. В принципе, если вы пользуетесь программами без весомых библиотек, скажем, браузерами или портативным фотошопом, то хватит и двух-трёх винчестеров. Один для винды, второй для программ, а третий для личных файлов (то есть тех, с которыми вы работаете - открываете, редактируете, ваши фото, видео, аудио и всё остальное) . Игры - это те же программы, так что для них не стоит заводить отдельного диска, они все размещаются на диске с программами.

Можно и на двух дисках, но чем меньше у вас дисков, тем больше будет на них нагрузка, и в особо тяжёлых случаях будет снижение производительности. В общем, самый оптимальный вариант - это три диска. Если же вы начнёте серьёзно пользоваться программами или играми с библиотеками, тогда заводите четвёртый диск.

Также, некоторые могут возразить, мол, у них один винт, и всё летает, но не нужно думать, что у всех одинаковые системы. Точно так же и Хром может быть быстрей Оперы на одном компьютере, а на другом всё будет совершенно наоборот (там причина в инструкциях процессора) . Да и, что мешает сделать систему ещё более летающей и надёжной? Вряд ли один жёсткий дольше проживёт, когда он чаще используется. Ещё есть мнение, что многие программы могут подгружаться в оперативку, и открываться оттуда, и собственно, поэтому диск неважен. Отчасти это так. Но даже если диспетчер задач показывает, что диск якобы не используется, это не так. В определённые моменты времени да, но в какие именно, вряд ли кто подробно следил, кроме самих разработчиков программ, да и алгоритмы работы программ могут настолько отличаться, что вряд ли вы будете пользоваться именно тем набором программ, которые работают исключительно и целиком на оперативке. Да и сами файлы, которые подгружаются в оперативку, изначально находятся на диске, и они, естественно, будут дольше грузиться, если их много, а диск один.

(В сети я пока что не нашёл частных обзоров с конкретными замерами скоростей, просто немногие задаются такими вопросами, а статьи от журналов чаще всего заказные. Думаю, сделав замеры на распространённых системах, наглядней будет некуда, иначе некоторый прирост производительности ПО ФАКТУ, при наличии нескольких жёстких, просто ничем другим невозможно объяснить. Принцип действия схож с дефрагментацией. По сути, это одно и то же - группирование файлов, только утилита-дефрагментатор работает с одним диском, группируя на нём файлы, а в данном случае все файлы уже будут располагаться там, где надо, точней, головкам будет проще открывать множество файлов и их фрагментов. Да и самой дефрагментацией можно будет пользоваться реже, поскольку режим работы головок значительно облегчится, ведь их количество вырастет.)

Теперь о стандартах скорости. SATA 2, например, чаще всего (но не всегда) по скорости не будет отличаться от SATA 3, если у вас обычный дисковый винчестер. SATA 3 задуман для дисков SSD. Обычные диски просто физически не работают даже в максимальном для SATA 2 режиме, не говоря уже о SATA 3. Ограничение, опять же, из-за головок. Единственное, что даст вам SATA 3 - это снижение нагрузки питания. Этот стандарт "ест" меньше энергии, а следовательно, ваш блок питания меньше нагружается. Но иногда SATA 3  будет всё же быстрей, это связано с более совершенной аппаратной начинкой, поскольку многие SATA 3 диски были выпущены позже дисков SATA 2. Это уже будет зависеть от конкретных моделей. А вот SATA 1 и SATA 2 чаще всего различаются, причём, как показала практика, дело тут, видимо, не в скоростях передачи данных. Точней, скорость передачи является следствием работы интерфейса на определённых частотах и с определёнными инструкциями. Ведь, помимо скорости обмена данными, у любого интерфейса есть частота, на которой он работает, и алгоритмы работы. SATA 1, это первый из стандартов SATA, и в нём, по всей видимости, есть ограничения, которые влияют на скорость передачи данных, даже если скорость работы самого диска не доходит до максимальных показателей SATA 1. Похожая ситуация возникает, когда перед нами диски на 80 Гб и, например, на 500 Гб. Объём, конечно же, не влияет на скорость работы, но дело в том, что 80 Гб HDD диски сейчас практически не производят, а следовательно, перед нами довольно старый диск, в котором довольно устаревшие наборы команд и более несовершенная механика, вследствие чего 80 Гб диск практически всегда в реальности медленней какого-нибудь нового 320 или 500 Гб диска.

Очень важно обращать внимание на скорость вращения шпинделя. Если вкратце - чем выше, тем лучше. 7200 rpm и 10 000 rpm - это гораздо лучше отразится на скорости работы, чем 5400 rpm. Кстати, в ноутбуках, даже в новых, ставят в основном 5400. Сделано это потому, что такие диски потребляют меньше энергии и меньше греются, а также при тряске и толчках такой диск меньше повредится. Если вы хотите добиться лучшей скорости работы винчестера на ноутбуке - покупайте жёсткий, например, с 7200 rpm, но при этом он станет более чувствителен к тряскам. Есть также мнение, что 5400 надёжней, поскольку износ у них меньше, но это лишь отчасти, поскольку сами механизмы вращения шпинделя у таких дисков рассчитаны на меньшие обороты, следовательно, в целом всё уравновешивается, и такие диски по надёжности практически такие же, как и с более высокими оборотами. Надёжность вообще зависит не столько от скорости вращения, а от конкретного производителя и модели. Во всех категориях жёстких дисков есть и хорошие модели, работающие долгие годы, и плохие, мрущие, как мухи через пару лет, а то и через полгода, ещё находясь на гарантии.

Теперь ещё об одной стороне "многовинчестерной" системы. Каждый винчестер, естественно, будет брать свою долю питания. Поэтому у блока питания должен быть запас по мощности. Хотя, на самом деле, винчестеры потребляют немного мощности, так что в большинстве случаев ваш блок этого "не заметит" . Ещё одна проблема, с которой вы можете столкнуться - это охлаждение винчестеров. В принципе, если диски сильно греются сами по себе, то это признак либо их неисправности, либо неисправности вашего блока питания. Хотя встречаются и модели, сильно греющиеся изначально, "с прилавка" . Но как бы там ни было, винчестер не должен нагреваться выше 50 градусов. Любое превышение этого барьера резко сокращает срок его службы. Поэтому следите за температурой. Желательно не программным методом, а вживую, периодически открывайте крышку системника и трогайте пальцем. Потому что не всегда датчики температур бывают исправны, и не всегда программа может верно распознать все показания. Если же всё-таки они у вас сильно греются, а заменить нет возможности, ставьте вентилятор для их обдува. Также, внизу статьи есть одно простое решение, для борьбы с нагревом.

Недостатком работы с несколькими винчестерами является более медленное копирование с диска на диск. Ведь когда вам нужно скопировать файлы из папки в папку на одном физическом диске, то физически происходит просто перестановка путей к файлам (переименование, по сути) , а сами файлы лежат на месте. А когда вы копируете с диска на диск, то физически происходит полное копирование, а это, естественно, более медленная операция.

Таким способом можно добиться максимально возможной производительности при минимальных затратах на любой системе, и заодно продлить жизнь дискам, если нет возможности создать RAID или купить SSD. Два 500-гигабайтных винчестера работают с одновременным открытием файлов быстрей, чем один терабайтный, при всех прочих одинаковых показателях. Так что, в погоне за ёмкостью дисков, не забывайте о скорости и нагрузке. Лучше иметь встроенную дефрагментацию, когда все файлы уже распределены по винчестерам, чем всё время мучить один диск.

Небольшие советы и примечания.

При установке SATA дисков, проверьте, есть ли на нём перемычки, ограничивающие скорость работы. Если ваша плата поддерживает высокоскоростной режим дисков, то и диск ставьте в соответствующий режим.

Также, при установке SATA дисков, проверьте в БИОСе, активирован ли у вас режим AHCI и выставлен ли параметр Enhanced (или SATA only, смотря какой у вас БИОС, названия могут немного отличаться. Главное, чтобы не стояли в режимах compatible и disabled) . Если выставлен параметр compatible, то все ваши SATA диски будут работать с ограничением скорости. Если disabled - диски вообще не будут определяться. Иными словами, помимо перемычек на корпусе, есть ещё и эти параметры. Желательно проверять заранее, перед установкой виндовс. Вообще, при установке виндовс, это второй по важности параметр, после проверки совместимости оборудования. Если у вас иное меню в БИОСе, то изучите его в руководстве пользователя или посмотрите в сети. Если у вас уже установлена виндовс на диск sata, а в биосе вы обнаружите, что у sata дисков выставлен режим ide, то можно сменить его на sata или ahci, но для этого нужно после смены режима сначала загрузиться в безопасном режиме, система при этом сама поставит драйвера ahci, а затем нужно перезагрузиться, войти в обычный режим. В большинстве случаев проблем не должно возникнуть.

Если у вас стоят IDE диски, то проверьте ваши шлейфы. Есть два стандарта таких шлейфов - один с меньшим количеством проводов (40) , другой с большим (80) . Некоторые думают, что чем толще провод, тем якобы лучше. С обычными шнурами это так. Но тут дело в другом. В стандарте с множеством проводов, каждый проводник с данными чередуется с общим проводом, что повышает помехозащищённость и влияет на скорость передачи данных. Если у вас будет выбор между такими шнурами - смело берите 80-проводной.

Следите, чтобы шлейфы SATA были с защёлками. Без них соединение будет ненадёжным, и это может обернуться сильными зависаниями и торможениями всей системы.

Если есть возможность свернуть шлейф SATA - смело сворачивайте в спираль, это даст дополнительную помехозащищённость линии. То же относится, в принципе, к любым проводам и шнурам. Двойные провода, например, от передней панели системника, сплетаются косичкой, по той же причине.

Если у вас довольно много оперативки, то можно отключить файл подкачки на жёстких дисках. Таким образом, жёсткие диски будут работать ещё свободней и быстрей, поскольку они уже не будут использоваться в качестве оперативки. Однако это спорный момент, поскольку не всегда можно точно проследить, хватает ли вашей оперативной памяти или нет. В принципе, простой способ определить - включить диспетчер задач, а затем пройтись по всем своим приложениям, открыть их, поработать в них, запустить всё, что можно, в максимальном режиме. Если при любой комбинации память грузится максимум на 70 процентов - можете смело отключать файл подкачки. Если же память грузится больше - лучше не стоит, иначе при максимальной нагрузке файлам попросту некуда будет грузиться, и могут возникать системные ошибки.

Если ваш компьютер всё время питается от сети, то в параметрах электропитания желательно не ставить отключение жёсткого диска через промежуток времени. Специалисты компании Гугл в своё время делали анализ работы жёстких дисков у себя на серверах, и они выяснили, что лишние включения/выключения жёстких дисков сокращают их срок жизни. Поэтому частое включение/отключение жёсткого диска можно делать лишь при крайней необходимости, например, в ноутбуке с очень слабой батареей.

Очень простой способ, частенько помогающий при нагреве жёсткого диска или при сбоях в его работе. Проверьте, не окислены ли контакты на плате винчестера. Довольно часто это является причиной многих неисправностей. Окислы на контактах - это чернота, показанная на фото. Она превосходно стирается обычным ластиком для карандашей. Примерно в 50 процентах случаев перегрева жёсткого, очистка контактов решает проблему. Эти контакты находятся на внутренней стороне платы, они соединяют блок головок винчестера с платой, а также мотор, его контакты расположены отдельно. Самое важное - не задеть при чистке близко расположенные детали, так что будьте аккуратны. Эту процедуру вообще желательно делать для профилактики, каждые несколько лет. И сразу, если вы купили б/у жёсткий диск.

Ссылки

http://technodaily.ru/?p=1674 - сравнительные характеристики жёстких дисков, в таблице. Более 350 моделей.

https://ru.wikipedia.org/wiki/Жёсткий_диск - что такое жёсткий диск, и с чем его едят

https://www.google.ru - вот ещё, очень полезный ресурс, там вообще есть всё, главное, правильно запрос составить :-)

2015 © Константин Воронков