Является ли установка виртуальной памяти на уровень выше нормального опасным для системы?

634
Rayyan Usman

В настоящее время у меня установлено 6 ГБ физической оперативной памяти на моем компьютере, и я запаздываю в Fortnite, поэтому я решил перейти на виртуальную память и установить ее на 50 000 (что составляет 50 ГБ), и, очевидно, он берет это с моего жесткого диска, что не является большой причиной У меня много места. У меня есть жесткий диск на 500 ГБ.

Так это опасно или это нормально? Как будто это очень помогло моей игре, я совсем не отстаю. Но если это опасно, какой ущерб это нанесет?

0
Кроме того, виртуальная память не решит проблемы задержки в Fortnite. Нет; Это не опасно Ramhound 6 лет назад 3
Можете ли вы уточнить, если ваш жесткий диск на самом деле жесткий диск или SSD? JakeGould 6 лет назад 1
Что ж, даже если у вас есть твердотельный накопитель - который, я уверен, обеспечит лучшую производительность виртуальной памяти по сравнению с реальным жестким диском, - я скажу, что наиболее очевидный ответ - на вопрос, который не задавался: почему бы не увеличить объем ОЗУ до 12 ГБ или 16 ГБ? Это физическая / логическая проблема с вашей системой? Или у вас просто нет бюджета на что-то подобное. В общем, моя рекомендация, если у вас есть настоящая проблема, это просто купить больше оперативной памяти и должным образом обновить систему, чтобы она могла делать то, что вы хотите. JakeGould 6 лет назад 0

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

1
Slartibartfast

Ты в порядке.

Так это опасно или это нормально? Как будто это очень помогло моей игре, я совсем не отстаю. Но если это опасно, какой ущерб это нанесет?

Независимо от того, на что вы установили виртуальную память (размер файла подкачки), ОС будет усердно работать, чтобы сохранить активные части памяти в оперативной памяти. Поскольку Fortnight потребляет больше оперативной памяти, более неактивные части памяти будут «выгружаться» на диск. Это замечательно.

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

Что касается ущерба, вы не повредите свой компьютер, отрегулировав этот параметр. Можно предположить, что размер файла подкачки может быть достаточно высоким, чтобы на диске не хватало места для сохранения данных, но, похоже, сейчас вам это не грозит. Имейте в виду, что файл подкачки может существовать в каждой букве диска и будет учитываться в зависимости от емкости этого диска.

Удачи в вашей игре!

-4
davidgo

Это не опасно, но, скорее всего, контрпродуктивно. Жесткий диск на несколько порядков медленнее, чем ОЗУ. Использование диска в космосе может привести к очень медленной работе.

Откуда вы знаете, что это жесткий диск, а не SSD? Я думаю, что мы действительно живем в этом странном загробном мире, где благодаря твердотельным накопителям, размеру виртуальной памяти и правилам прошлого может уже не быть так? Исходя из оригинального плаката, их отставание решено, поэтому я предполагаю, что этот взлом виртуальной памяти работает, потому что они используют SSD. JakeGould 6 лет назад 1
Слова "взять это с моего жесткого диска" в вопросе? То, что у него «много места» и «6 гигабайт памяти», полностью соответствует этому утверждению. davidgo 6 лет назад 1
Я был бы очень признателен, если бы избиратели сообщили, что не так с моим ответом. davidgo 6 лет назад 0
@JakeGould - независимо от того, SSD или HDD ответ во многом одинаков. SSD намного быстрее, чем HDD, но все еще на порядок или на 2 медленнее, чем RAM. Износ действительно приходит, но вряд ли сильно повлияет на ответ, особенно на очень больших SSD, у которых будет больше блоков для выравнивания износа. davidgo 6 лет назад 0
«Я был бы очень признателен, если бы избиратели сообщили, что не так с моим ответом». Я один из двух избирателей. Моя причина отрицательного голосования - как я уже говорил ранее - я вижу, как вы регулярно публикуете комментарии в качестве ответов. Это все, что я скажу при голосовании. О, и когда оригинальный постер был «жесткий диск», я сталкивался с несколькими людьми, которые называли любое системное хранилище «жестким диском», даже если оно определенно является SSD. Как в случае современного MacBook Pro. JakeGould 6 лет назад 2
В основе этого ответа лежит фундаментальное недопонимание: раздел виртуальной памяти не используется * без необходимости *. Если используется большое количество подкачки, то система пытается медленно что-то сделать *, что вообще не может * сделать без этого. В противном случае выделенная, но неиспользуемая виртуальная память будет просто сидеть там. Chris Stratton 6 лет назад 1
Я проголосовал по причинам, похожим на те, что были высказаны Крисом С. (хотя я не думаю, что он / она проголосовал). Этот «ответ» противоречит фундаментальному неправильному пониманию виртуальной памяти. Вы всегда используете виртуальную память. Наличие файла подкачки большего размера, чем необходимо, не поощряет его сохранение в файле подкачки. Jamie Hanrahan 6 лет назад 0
@JamieHanrahan Насколько ты в этом уверен? Я точно знаю, что размер файла подкачки в Linux влияет на решения ядра о том, сколько / что поменять (под влиянием VM.swappiness и т. Д.), И я был бы поражен, если бы Windows не использовала больше подкачки, если бы она была .Доступно, особенно если это работает в случае с ОП. davidgo 6 лет назад 0
100%. Windows не позволяет вам создать больше частного виртуального адресного пространства (такого типа, который поддерживается файлом подкачки), чем может содержаться в ОЗУ + файл подкачки. Если вы попробуете это, вы получите ошибки «недостаточно памяти». Наличие большего пространства файла подкачки, чем это абсолютно необходимо для всех частных vas, позволило бы операционной системе хранить больше _other_ vas (вещи, которые поддерживаются не файлом подкачки) в оперативной памяти, но это не то же самое, что "поощрять" более широкое использование Файл подкачки. Jamie Hanrahan 6 лет назад 0
Кроме того, убедившись, что в файле подкачки много свободного места, подпрограммы файла подкачки могут работать немного быстрее, в основном за счет уменьшения внутренней фрагментации. Jamie Hanrahan 6 лет назад 0

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