2009-03-31 2 views
0

Я вижу http://www.youtube.com/watch?v=96dWOEa4Djs от http://www.joelonsoftware.com/items/2009/03/27.html и изумляюсь о несовершенство.Недорогой способ улучшить ввод/вывод

У меня есть хорошая рабочая станция (Sun Ultra M4, 2 AMD Opteron, 8 ГБ оперативной памяти, NVidia FX 1500) и чувствовать себя так же быстро, как ... любой другой компьютер в городе (кроме случаев рендеринга).

Я виню за это окна (я не могу использовать linux, потому что запускаю 3d max), но теперь я задаюсь вопросом, возможно ли улучшить работу ввода-вывода.

Я запускаю VM (1-3 за раз), 3D Max, Photoshop и Python ... плюс некоторое кодирование видео и тому подобное.

У меня не хватает денег на покупку SSD и двух драйверов SATA. Что я могу сделать? Возможно ли монтирование на окнах ОЗУ? Как его использовать?

+0

Хотя я благодарю вас за цитирование spolsky, этот вопрос на самом деле не связан с программированием. – bendewey

+0

Неверно, да. Как с Джоэлем, мне становится скучно работать со всеми загруженными инструментами. Я код в Delphi, VS.NET, Sql Server и другие внутри VM. Плюс инструменты, которые я перечислял, которые используются моим братом, когда я отсутствую ... – mamcx

ответ

0

Похоже, что вы, вероятно, связаны с процессором. Все перечисленные вами программы сильно зависят от памяти и процессора, а не от скорости диска. Поскольку похоже, что у вас много памяти, я предполагаю, что в основном процессор замедляет вас.

Если вы действительно хотите улучшить производительность своего диска, не тратя много денег, вы можете попробовать поставить свои диски на установку Raid 0. Это заставит ваш компьютер обрабатывать их как один большой объем хранилища данных и ускорить процесс чтения с обоих дисков одновременно. Имейте в виду, что это также увеличивает вероятность того, что вы потеряете данные, поскольку громкость рельса может стать поврежденной или один из дисков может выйти из строя (что приведет к потере данных на обоих дисках).

В качестве альтернативы вы можете попробовать приобрести более быстрый дисковод. Newegg продает диски Western Digital Raptor (в настоящее время самые быстрые диски SATA без SSD) от $ 100 до $ 150 (после скидки) http://www.newegg.com/Product/ProductList.aspx?Submit=ENE&N=40000014&Description=raptor&name=Internal%20Hard%20Drives. Это может дать вам 20-30% + увеличение в IO диска в зависимости от того, насколько хороши ваши текущие диски.

+0

На меня больше всего влияет использование VM/использование Sql-сервера. Как я уже отмечал, все, что связано с процессором, является быстрым, но доступно только пользователю с 3D Studio и очень большими вычислениями. Для повседневных операций не так много ... – mamcx

1

Вы подумали об использовании массива RAID? Вы можете получить некоторые приличные улучшения ввода-вывода из конфигурации RAID-0.

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

0

Для UltraSCSI, если вы хотите увеличить пропускную способность ввода-вывода на диске. Но не измеряйте скорость вашего диска, глядя на то, как быстро загружаются программы. Улучшенные дисковые подсистемы и/или конфигурации (например, RAID) полезны при передаче больших блоков данных, например, редактирование видео/аудио, а не загрузка файлов операционной системы или исполняемых файлов приложений.

Вы сканировали свой компьютер на наличие программ-шпионов? ;)