2

Я думал купить мой старый Mac SSD, но после того, как я спросил некоторых друзей и посмотрел на разные диски, некоторые из моих друзей сказали, что скорость чтения / записи SSD не будет иметь значения, потому что мой процессор не сможет справиться увеличение скорости. Чтобы было ясно, они сказали, что SSD увеличит производительность, но лучше купить SSD на 450 МБ / с, чем 550 МБ / с. Я использую MacBook Pro конца 2011 года с i5-2435M, и страница ARK для него не упоминает ничего, связанного со скоростью чтения / записи диска. Так стоит ли мне переходить на более быстрый SSD или потраченные деньги будут потрачены впустую?

1 ответ1

4

Извиняюсь, но ... твои друзья не знают, о чем они говорят. Скорость вашего процессора напрямую не ограничивает скорость передачи диска (нет, поскольку мы отказались от режимов PIO в Parallel ATA).

На этой странице показано, что ваша машина имеет интерфейс SATA 6 Гбит / с. Каждые 550 МБ / с SSD, которые я могу найти, также имеют интерфейс SATA 6 Гбит / с. Таким образом, ваша машина не будет ограничивать производительность SSD. (И если бы ваша машина имела интерфейс SATA 3 Гбит / с, SSD все равно был бы намного быстрее, чем жесткий диск, который вы заменяете.)

Фактическая скорость передачи данных SATA, например, 6 Гбит / с (600 МБ / с) реализуется не центральным процессором, а самим ОЗУ, контроллером памяти и контроллером DMA, который является частью интерфейса SATA компьютера (последние два часть чипсета). Оперативная память в этой машине - 1333 МГц DDR3; максимальная скорость передачи данных составляет 10,7 гигабайт в секунду, что почти в 20 раз превышает скорость SATA.

Однако я согласен с тем, что разница в воспринимаемой вами производительности между этими двумя дисками, вероятно, не будет значительной, если вы не нажмете на диск МНОГО при обычном использовании машины. И если вы сильно бьете по диску, это может быть признаком нехватки ОЗУ. SSD на самом деле не достигают тех пиковых скоростей передачи, которые часто так или иначе. Проверьте свои инструменты измерения производительности (я не знаком с Mac OS, не могу вас там посоветовать) и посмотрите, не хватает ли оперативной памяти. Если это так, и если вы можете разместить больше оперативной памяти в машине, вы, вероятно, получите больше улучшений за свои деньги, приобретя менее дорогой твердотельный накопитель и используя деньги, сэкономленные для обновления оперативной памяти.

Другой момент заключается в том, что если процессор очень занят многими задачами, связанными с вычислениями, он может не поддерживать поток запросов ввода-вывода, поступающих на твердотельный накопитель. Как только SSD завершает запрос, он (через интерфейс SATA и шину PCIe) отправляет процессору прерывание с сообщением «что сделано». Задача ЦПУ - сообщить дисководу, что делать дальше. Если процессор в это время очень занят другими вещами, то может произойти задержка, прежде чем он это сделает, и во время этой задержки накопитель ничего не сделает. Более быстрый или менее загруженный процессор будет загружать диск.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .