Преимущества оперативной памяти объемом более 64 ГБ, отчасти в отношении SuperFetch

381
Michael Serretta

У меня уже есть очень быстрый компьютер с SSD, GPU серии 700 и Intel Xeon. Тем не менее, я рассматриваю вопрос об обновлении моей оперативной памяти до 64 ГБ (с 16 ГБ), возможно, даже больше.

  1. Мне интересно, достаточно ли у меня Windows 8/10 / superfetch, чтобы загрузить всю мою папку с ОС и / или приложениями (при условии, что она подходит), и если это id, как лично проверить разницу, которую это делает (против 16 ГБ).
  2. Если я обновлю ОЗУ, будет ли важно добавить ОЗУ с другой спецификацией? (Также, если нет, это будет иметь значение, если оперативная память имеет другой размер (например, два 8 ГБ и два медленных, но больших DIMM).
3
Чисто анекдотично [& я также на другой ОС], но эмпирически, 64 ГБ ОЗУ действительно становятся полезными только тогда, когда у вас большие задачи - хотя лучше, чем просто 16 ГБ, которые я бы считал пограничными в наши дни. Просто выполняя «обычную работу» изо дня в день и только перезагружая эту машину для обновлений ОС, я замечательно использую около 20-25 ГБ ОЗУ, без изменений, 0 байт. Tetsujin 8 лет назад 0
Если вы действительно хотите увеличить скорость, подумайте о большем количестве Xeon и, возможно, RAID-накопителях SSD или установите их на шину PCIe, а не на SATA. Tetsujin 8 лет назад 0
Вы также можете перечислить, какой Xeon. Xeon - это очень общий индикатор от гиперсовременного до десятилетнего медленного одноядерного P4. Hennes 8 лет назад 0

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

2
Hennes

I am wondering if windows 7/8/10/superfetch is smart enough to load my entire os and/or applications folder (assuming it fits),

I doubt it does this. You could manually trigger something though. E.g. copy all the files to NIL/NUL. I assume that this will fill the disk cache with the relevant data.

But if you reallly want more IO speed, consider mirroring or striping SSDs.

and if it is is like to personally test the difference this makes (vs 16gb).

As long as you do not reboot windows (and any modern OS) will slowly start using free memory as disk buffers. So if you start a program the first time it might not be faster, but starting it a second time should see a speed gain.

(All assuming that you do not run out of free memory, which would cause disk buffers to be flushed).

If i do upgrade the ram, will it matter if I tack on different RAM to my current RAM.

No. It is fine to populate with different sizes, though if you mix then you might loose speed from dual channel access.

Examples:

One 2 GiB Standard start One 4 GiB Same with more memory Two 2 GiB Faster than 1x4GiB if your memory controller supports has dual channnel. (average 5% speed gain). Two 2 GiB ... of different speeds. Speed will slow down to the slowest comon values... Two 2 GiB and one 4 GiB .... This gets interesting and depends on chipset. In theorie the memory controllen can use dual channel mode on the first two and single on the second. Two 2 GiB and two 4 GiB ... dual channel mode on both. As far as I know always at the slowest shared speed. This is not a hard requirement and a smart chipset could use different speeds for both channels. 

(Adjust where needed for triple and quad channel. Those are not common in end-user land, but neither are Xeons.)

Not asked but otentially helpful: RAMdisks. Either for tmp folders or persistent ones which get their data filled after booting and whose contents can be copied on shutdown.

Also not asked but as a practical point: Measure. What is the slowest point? Simply adding more memory will not help [much] if it is not the bottleneck. And more memory can even slow you down due to less cache hits.

и затем есть файл гибернации 64 ГБ на диске ... Yorik 8 лет назад 2
Ага. Предполагая, что вы используете спящий режим. Лично я бы просто выключил компьютер и загрузил новую установку утром. Это также помогает держать вещи красивыми и быстрыми. Hennes 8 лет назад 1
Есть также эти ограничения, которые следует учитывать ==> http://www.ricksdailytips.com/windows-memory-limits/ whs 8 лет назад 0
При сборке Xeon я предполагал 64-битную установку. Но вы правы, об этом следует упомянуть явно. Hennes 8 лет назад 0
2
magicandre1981

Since Windows 8, the superfetch service detects your drive type and in case for a SSD, it stops prefetching data, because that give no benefit. Instead of stopping the service completely superfetch only ignores SSDs but leaves the functionality turned on for normal HDDs.

Похожие вопросы