Доброго времени суток, дорогие друзья, товарищи, читатели и просто посетители.
В рамках интересных личных заметок из практики, хочу поделиться впечатлениями от перехода на 8 Гб оперативной памяти, а так же связку из жестких дисков 150 Gb 10000 rpm 16Mb cache Western Digital VelociRaptor (SATA II 3Gb/s), установленных в RAID 0. Переход был осуществлен больше года назад, а посему тестирование изменений производительности за это время было везде и всюду, начиная от просто беготни по системе и заканчивая полновесными приложениями (и играми).
Заметка носит информативный характер и лаконично рассказывает об общем впечатлении изменений в производительности, а так же несет в себе вполне логичные рекомендации по переходу на более производительные дисковые подсистемы и большее количество оперативной памяти.
Есть ли смысл ставить 8 Гб оперативной памяти и каков прирост в производительности?
Решение докинуть памяти было принято несколько неожиданно. Мною двигало стремление на практике ощутить роль больших объемов памяти в современных компьютерах, тем более, что современные операционные системы, а так же приложения в оных, потребляют всё больше и больше ресурсов и эта тенденция продолжает сохранять свою устойчивость.
Выбор пал на две пары "4Gb (2x2Gb) PC2-8500 1066MHz DDR2 DIMM Kingston HyperX", т.е на данный момент в системе установлено 4 планки в сумме формирующих 8 Гб памяти. До этого у меня стояли шустрейшие "4096Mb (2x2048Mb) PC2-6400 800MHz DDR2 DIMM OCZ Reaper Edition" и я было подумывал докинуть к ним еще две такие же, но, к сожалению, их уже все раскупили, а OCZ мигрировала на производство DDR3 и, к несчастью, толковых DDR2 планок уже не выпускает. Чтобы эксперимент был, так сказать, чистым, новоустановленные планки я запустил на частоте 800 Mhz вместо родных 1066 Mhz и на тех же таймингах.
Впечатления, прямо скажем, вполне положительные:
- Во-первых, при переходе на такой объём памяти, наконец-то стало возможным полностью отказаться от файла подкачки, что, несомненно, положительно сказалось на производительности: дисковая подсистема вздохнула свободней и стала заниматься своими делами (не отвлекаясь на работу с файлом подкачки), а все данные приложений и системы полноценно поселились в оперативной памяти без выгрузки оных в вышеупомянутый файл и обратно.
- Во-вторых, немного ускорилось время открытия-закрытия приложений и шустрость системы вообще.
- В-третьих, большой объем памяти позволяет не закрывать постоянно ресурсоёмкие программы, а банально сворачивать их, что реально удобно, ибо не нужно по десять раз запускать что-либо: всё под рукой и открывается за пару секунд по клику мышки.
- В-четвертых, появился большой простор для "творчества" (в оперативной памяти можно создать диск и разместить там, скажем, кэш Firefox, что ускорит работу оного или же запихать туда еще что-нибудь особенно дискозависимое и посмотреть как оно "забегает") и нужд типа виртуализации (большой объем памяти позволяет разворачивать большое количество виртуальных машин без особых потерь для работы обычной системы).
- Опять же, работать с сильно зависимыми от памяти приложениями стало одно удовольствие: фотошоп счастливо откусил несколько гигов и прямо таки воспрянул духом, а в торренте я наконец-то избавил свой терабайтник от надоедливого сообщения "Диск перегружен" при большом числе закачек-раздач, попросту выделив оному в качестве кэша солидный кусок оперативки.
В общем, одни только плюсы, тем более, что как мне подсказывает чутье и банальные факты, с каждой новой версией Windows оной оперативки будет нужно всё больше и больше, так что никогда не грех запастись лишними мегабайтами.
С другой стороны, если с ресурсоёмкими приложениями Вы не работаете, скорость системы и приложений Вас всем устраивает (и больше Вам решительно не нужно и неинтересно), про виртуализацию Вы слышать не слышали, то, в общем-то накручивать объемы памяти до таких размеров не стоит, ибо зачем нетребовательному человеку средний прирост шустрости компьютера. Думайте сами.
Высокопроизводительные жесткие диски в RAID 0 или SSD. Имеет ли всё это смысл?
О да, несомненно, смысл имеет и еще какой!
Я уже давно и громко вопил, что прогресс кое-чего не учел, а точнее создал, так сказать, “бутылочное горлышко” в производительности, ведь сами посудите – за последние несколько лет развивалось всё, кроме жестких дисков. Росли частоты, архитектура, кэш и количество ядер процессоров, вышла, так сказать, турбо-частотная DDR3 и всякие супер-навороченные карточки NVIDIA и ATI (у которых так же распухали в ширь все параметры, отвечающие за производительность) и лишь жесткие диски всего лишь наращивали свои объемы (и снижали энергопотребление), что, в общем-то, не давало выигрыша в плане скорости работы системы в комплексе.
Ситуацию ныне разрешили SSD, но на момент, когда я брал связку из двух 150 Gb WD VelociRaptor твердотельники были все еще дороги, сомнительны и посему, для меня, неоправданны (я привык брать проверенные стабильные решения). Вышеозначенные же Рапторы превзошли все мои самые смелые ожидания и напрямую подтвердили, что от дисковой подсистемы зависит очень многое в плане производительности компьютера.
Что меняется со сменой дисков на более шустрые? Да всё! Вы бы видели с какой скоростью установился полноценная Windows 7, - я чуть инфаркт не схватил :) Система загружается-выключается за секунды, больше нет никаких медитативных пережевываний чего-то там, а данные в рамках рейда так и вовсе копируются со скоростью турбометлы.. Что уж говорить про приложения, ибо оные запускаются/устанавливаются/удаляются/прочее люто быстро (равно как и всякие там загрузки игр из сейвов, подключение на какой-нибудь игровой сервер и пр) и вообще.. Всё летает! Это сложно описать словами, подобное надо видеть.
Я конечно многое повидал и сервера с огромными массивами и всяко-разные толстые оверклокерские турбожелезки и чего только не было.. Но все равно как-то не ожидал подобного прироста. Точнее как, я ожидал, но поверить до конца не мог, пока не увидел своими глазами :)
Ходят слухи, что SSD еще быстрей за счет времени доступа (там где у меня 7.51 ms, у них 0.1-0.3 ms), ибо законы физики никто не отменял. Если это так (я не про законы физики, а про еще бОльшую скорость), то я даже не могу себе представить куда уж быстрей, если уж при выключении компьютера ты даже не успеваешь даже толком сосчитать до трёх.. :)
И если с памятью всё не так однозначно, прирост пусть и есть, но он не каждому нужен и виден, то в случае с жесткими дисками, я честно и настойчиво рекомендую переходить на высокопроизводительные дисковые подсистемы, т.е либо брать SSD, либо ставить что-то типа вышеозначенных WD Raptor.. И, да, в случае с обычными дисками, RAID 0 обязателен - шустрость будет ощутимо выше ;)
Послесловие
Вот такая вот заметка.
Надеюсь, что кому-то она окажется полезной и интересной.
Как и всегда, буду рад любым комментариям, дополнениям и всякой такой разности. Пишите комментарии и оставайтесь со мной ;)
У меня 16 гигов оперативки, так что эта статья мне очень пришлась по душе!
Спасибо огромное. Что на такой диск не впихни, всё летает очень быстро!
У браузеров, в частности firefox, есть функции about:config отключения кэша на hdd, и функция использования кэша в оперативной памяти.
Сделав эти настройки, никуда переносить кэш не нужно.
Он просто будет в оперативной памяти, и если ее достаточно - всё летает.