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

Жёсткие диски.

Внимание! Рубрики "Компьютерная помощь" и "Радио" переехали на новый сайт. Данную страницу можно посмотреть в новой версии здесь. Все отзывы и пожелания можно оставить по приведённым на сайте контактам, они не изменятся.

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


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


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

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

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

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

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

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

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

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

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

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

Теперь о цене. Рай тем, кто знает, как проверять винчестеры б/у. Например, у меня сейчас 4 винчестера, от 160 до 500 Гб каждый, брал я их в 2015 году примерно по 700 - 1500 рублей. В целом все они вместе выходят дешевле одного нового терабайтного диска. В принципе, покупая диски на Авито, можно сэкономить вдвое. А качество - это уже зависит от вашего опыта покупки и проверки на месте. Например, один диск мне продали за бесценок, а он оказался даже почти не использованным - за всю свою жизнь он включался всего пару раз. За несколько лет работы на таких винчестерах, не было ни одной проблемы. Вдобавок, как я уже сказал выше, нагрузка на них минимальная, и в моей системе они проработают гораздо дольше, чем это можно представить. Конечно, могут быть и промахи, но они ничто, в сравнении с такой ценой. Тем более, что для опытного человека риск будет таким же, как если бы он купил винчестер в магазине, для таких разницы особой не будет. Всё, чем хуже такие диски - временем их жизни. Но я думаю, вряд ли вы почувствуете разницу, умрёт диск в 2030 году или в 2025. К тому времени вы уже успеете его продать или перейти на нечто более новое, скажем, SSD. Ну а если вы обычный пользователь - тогда вам стоит покупать всё только новое.

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


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


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


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




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


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


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


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

  Ещё один факт, о котором, кстати, мало пишут в сети. При подключении дисководов SATA у некоторых пользователей наблюдаются ограничения скорости работы жёстких дисков SATA. Во всех случаях оказалось, что у дисководов был интерфейс SATA 1. Таким образом, можно сделать вывод, что все компоненты SATA, подключенные к плате, должны быть хотя бы одного стандарта, иначе вся система будет работать на скоростях самого медленного компонента, подобно работе оперативной памяти, где вся память работает на частотах самой низкочастотной планки из всех установленных. А вот дисководы IDE не влияли на работу дисков SATA, поскольку IDE и SATA шины в материнских платах обрабатываются отдельными потоками. Так что, если есть возможность, берите дисководы IDE или проверяйте, чтобы дисковод SATA имел интерфейс не ниже SATA 2, без каких-либо ограничений. Всё равно мало кто до сих пор может понять, зачем дисководам такие интерфейсы, если скорость считывания данных у дисковода самая маленькая, даже если сравнить с IDE стандартами. Разве что, как описано выше, питание у них более экономичное. Исключение в этом вопросе может составить только случай, если на вашей материнке минимум два отдельных и частотонезависимых контроллера SATA. Тогда логичней подключать "медленные" дисководы SATA 1 к разъёмам одного контроллера, а "быстрые" жёсткие диски SATA 2 и 3 - к разъёмам другого.

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

 

Ссылки


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

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

http://www.itved.ru/zelezo/greetsya-zhestkij-disk.html - первое, что нужно проверить и сделать при перегреве жёсткого диска. Очень интересный, простой и проверенный метод, о котором многие не знают.

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

 

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