скорость процессора с HDD

502
Tom Wijsman

Я проводил некоторые исследования, чтобы купить ноутбук для разработки программного обеспечения. Один из моих коллег сказал мне, что процессор с частотой более 2,2 ГГц и жестким диском с частотой вращения 7200 об / мин не имеет смысла. Он сказал, что поскольку HDD 7200 (самый быстрый на данный момент в ноутбуке), не будет никакой разницы, если ваш процессор будет работать быстрее, чем 2,2 ГГц.
Ребята, вы согласны? Если нет, то почему??? Я пытаюсь получить быстрый ноутбук с легким весом. Спасибо большое заранее.

0
Он совершенно не прав; просто потому, что у вас медленный жесткий диск, еще не значит, что у вас должен быть и медленный процессор. SLaks 14 лет назад 3
Я думаю, что этот вопрос связан с Superuser.com 14 лет назад 0
Ваш коллега просто неправ. Хотя более медленный жесткий диск будет влиять на скорость загрузки программ и вполне может влиять на общую скорость системы в ситуациях с нехваткой памяти, он не будет ограничивать полезность более быстрого процессора. Mokubai 14 лет назад 1

4 ответа на вопрос

5
mindas

Из одной из презентаций Google:

Ссылка на кэш L1 ........................................... 0.5 нс
Ошибка ветвления ............................................. 5 нс
кэш-памяти L2 ссылка ........................................... 7 нс
Mutex блокировка / разблокировка ............................................... 25 нс
Main ссылка на память ..................................... 100 нс
Отправить 2K байтов по сети 1 Гбит / с .. ................ 20 000 нс
Считывание 1 МБ последовательно из памяти ................ 250 000 нс В
оба конца в одном и том же центре данных .... ................ 500 000 нс Поиск
диска .............................. ............................. 10 000 000 нс
Чтение 1 МБ последовательно с диска .............. ........ 20 000 000 нс
Отправить пакет CA-> Нидерланды-> CA .................. 150 000 000 нс

Посмотрите, как быстро читается ваш диск, чтобы сравнить его с процессором?

3
NotMe

Вы должны купить ноутбук с самым быстрым процессором, который вы можете. Он также должен иметь дискретную графику с собственной памятью.

Не беспокойтесь о жестком диске, так как вы можете легко купить замену практически в любом месте: newegg, frys, bestbuy или любой компьютерный магазин рядом с вами.

SSD быстро заменяет обычные жесткие диски в ноутбуках, и с каждым годом они становятся все быстрее и надежнее.

Вы упомянули использование ноутбука для разработки. Инструменты разработчика делают много вещей, которые не зависят от жесткого диска. Более быстрый процессор определенно будет ощущаться. Кроме того, некоторые инструменты разработки, например Visual Studio, выигрывают от использования дискретной видеокарты. Особенно, когда эта карта имеет собственную память и не крадет у ноутбуков обычную оперативную память.


Когда я покупаю ноутбуки, я получаю самый быстрый процессор с дискретной графикой. Я заказываю их с наименьшим объемом памяти и самым медленным жестким диском. Затем я покупаю замену оперативной памяти и жесткий диск откуда-то вроде newegg. Причина в том, что производители ноутбуков собираются использовать самые дешевые вещи, с которыми они могут сойти с рук; Кроме того, они берут руку и ногу за эти улучшения, и ВСЕГДА дешевле брать эти части в другом месте.

Интересная стратегия, и, кажется, хорошая. Я думаю, что попробую это в следующий раз, когда куплю ноутбук. mmyers 14 лет назад 0
1
William Hilsum

Хотя для многих операций дисковый ввод-вывод является самым слабым звеном с точки зрения скорости, на вашей машине вы выполняете много операций, которые не связаны с жестким диском - и чем быстрее ваш ЦП, тем быстрее эти задачи будут выполнены.

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

Если это возможно в указанном ноутбуке ... Buggabill 14 лет назад 0
Уил, я буду строго использовать этот ноутбук для разработки программного обеспечения, где много чтения и записи на жестком диске. Вы правы на деньги, приобретая более быстрый ноутбук и позже переходя на более быстрый HD, когда он станет доступен, я думаю Я бы потратил много времени, чтобы получить 100 000 оборотов в минуту в ноутбуках. 14 лет назад 0
@Sheraz: инструменты разработчика делают много вещей, которые не зависят от жесткого диска. Кстати, учитывая SSD, мы, вероятно, никогда не увидим 10 000 оборотов в минуту или лучше в ноутбуках. В какой-то момент даже настольные компьютеры не будут иметь их NotMe 14 лет назад 0
@Wil: Обновление процессоров в ноутбуках обычно обходится дороже, чем просто замена самого ноутбука, когда пришло время. Я говорю только о покупке процессора. Не берите в голову, что производители редко обновляют BIOS материнской платы ноутбука для поддержки более быстрых чипов. NotMe 14 лет назад 0
... @ Chris.lively, я знаю, это то, что я сказал, это сложнее и сложнее - я не упомянул цену, но подразумевал, что - я изменюсь, так что это немного более очевидно. William Hilsum 14 лет назад 0
Я согласен, обновление SSD будет иметь большое значение. У вас никогда не будет жесткого диска со скоростью 100 000 об / мин ... некоторые вещи просто физически невозможны, вам, вероятно, понадобится жесткий диск из алмаза или что-то другое, чтобы он не разбился при вращении на такой высокой скорости. davr 14 лет назад 0
0
Evan Plaice

Ваш коллега понятия не имеет, о чем говорит

Большинство приложений, которые вы когда-либо запускаете в своей системе, интенсивно используют файлы на диске.

В основном, когда вы запускаете программу, эта программа загружается в память. Пока эта программа активна, она будет жить и работать в памяти, а большинство / если не все задачи, которые выполняет программа, будут в памяти.

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

Исключением из этого правила являются программы, которые читают файл с диска (и помещают в буфер). Подумайте о вашем файловом менеджере (ex windows explorer) и мультимедийных приложениях, таких как iTunes и VLC.

Более быстрый HDD сделает эти задачи быстрее:

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

Кроме того, более быстрый HDD покажет небольшое улучшение производительности.

Если вы хотите повысить производительность, получите более быстрый процессор и больше памяти. Более быстрый процессор позволит вашему компьютеру быстрее выполнять задачи. Больше памяти позволит вам запускать множество больших приложений на вашем компьютере без снижения производительности, вызванного выгрузкой файлов подкачки ОС при нехватке памяти.

4 ГБ памяти достаточно для наиболее общего использования компьютера. 2,2 ГГц достаточно для большинства случаев использования компьютера (т. Е. Разработки программного обеспечения), но добавление ядер / процессоров позволит вашему компьютеру по-прежнему ощущать «быстрое», даже если одна программа загружает процессорное время, потому что это приложение может быть изолировано от процессора, который ОС не работает (ваша ОС уже оптимизирует управление задачами с многоядерными / многопроцессорными системами, поэтому вам даже не нужно об этом думать).

Многоядерные / многопроцессорные процессоры работают лучше, потому что они позволяют вашему компьютеру выполнять несколько задач одновременно. До многоядерных / многопроцессорных систем ваш компьютер действительно мог делать только одну вещь одновременно. Чтобы заставить пользователя поверить в то, что система делает несколько вещей одновременно, она очень быстро переключает обработку между всеми программами. Как быстро? Ну, ваш экран перерисовывает каждую вторую строку 60 раз в секунду, переключение задач происходит намного быстрее, чем это. Проблема в том, что все, что переключается между программами, требует времени (и снижает производительность). Добавление ядер / процессоров сокращает переключение задач, тем самым повышая производительность (за исключением старых и плохо разработанных приложений, которые предназначены для использования только одного ядра).

Короче говоря, ваш коллега понятия не имеет, о чем говорит. Было бы неплохо проигнорировать любой совет, который он может дать о компьютерах.

Если вы действительно заинтересованы в обучении разработке программного обеспечения, вам следует хорошо ознакомиться со всеми этими терминами (что они означают, как они влияют на производительность вашей программы и т. Д.).

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

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