У меня в настоящее время есть 4 ГБ RAM на моем ПК. Хотя у меня есть ОС на 32 бита, она видит 3.3 ГБ. У меня теперь есть VMs, и это может вызвать проблемы производительности, поскольку существует борьба за ресурсы.
Я не уверен, могу ли я купить память, которая составляет 2 ГБ за слот (2 x 4 = 8 ГБ). При покупке памяти, что диктует совместимость (контакты одна из тех вещей, которым я верю)?
В случае, что я не могу использовать больше памяти, чем это, что другие методы я могу использовать для решения проблем памяти? Я видел программное обеспечение, которое позволяет Вам использовать свое перо USB в качестве RAM (не ReadyBoost в Vista, Партнер по Золоту MS сделал некоторое программное обеспечение для этого, но я не знаю, насколько хороший это больше уже не говоря о названии компании). Это было бы эффективно? У меня есть слоты для двух HDs в моем ПК, и оба взяты. SSD как RAM не является эффективным должный замедлить скорость записи (или это читается?).
Спасибо
Ваши 32 бита ОС не смогут использовать любую дополнительную RAM. Вы на самом деле используете всю RAM, когда у Вас есть выполнение VM? Моя система с 4 ГБ легко запустит Windows 2003 в VM с 2 ГБ, присвоенными VM.
Проблемой производительности для меня является обычно конкуренция жесткого диска. Я поэтому выполняю VM на отдельном внутреннем диске или внешнем диске eSATA. Я также заметил различие с дисками Western Digital Caviar Black на 7200 об/мин. Не протестировали VelociRaptor на 10 000 об/мин или подобный.
Самое легкое решение отсутствия памяти состоит в том, чтобы... купить больше памяти! Память является дешевой!
Я не уверен, могу ли я купить память, которая составляет 2 ГБ за слот
Вы почти наверняка можете. В то время как необходимо проверить руководство материнской платы, чтобы быть уверенными, я был бы потрясен, если что-либо созданное за прошлые 4 года не могло бы поддерживать DIMMs на 2 ГБ.
Вы также захотите обновить до 64-разрядной ОС, таким образом, можно будет использовать больше чем 4 ГБ памяти, конечно.
Который 32-разрядная ОС и что ЦП Вы имеете в машине?
Если Вы выполняете выпуск несервера Windows или имеете более старый ЦП, который не составляет 64 бита, способные затем, Вы не можете использовать больше чем 4 ГБ RAM.
При выполнении одного из определенных выпусков сервера Windows (2000AS, 2000DC, 2003Ent, 2003DC, 2008) можно позволить PAE обратиться больше затем к 4 ГБ. PAE не поддерживается всеми центральными процессорами, хотя, и он не поддерживается другими версиями Windows.
При выполнении Linux на способной микросхеме на 64 бита затем, можно использовать 64-разрядное ядро с 32-разрядным пространством пользователя, таким образом, можно использовать больше затем 4 ГБ, не имея необходимость полностью переустанавливать для получения полностью 64-разрядной системы. На Debian, просто apt-get install <appropriate kernel package>
и от Вас идут. Каждый процесс будет ограничен 3 ГБ памяти (реальная RAM плюс подкачка), но согласно большинству решений VM (конечно, под VMware, поскольку я выполняю свой домашний сервер этот путь) это означает, что каждому VM можно было выделить до 3 ГБ.
Прежде, чем попробовать, хотя, проверьте свои документы материнских плат, чтобы удостовериться, что это может на самом деле использовать больше затем 4 ГБ RAM, иначе нет ничего, что Ваша ОС может сделать для помощи Вам.
Что касается SSD как опция подкачки: Вам была бы нужна польза (читайте "хороший" как "не один из дешевых"), твердотельный диск для создания этого стоящим, и даже затем у Вас будут проблемы производительности (это будет настоящий блок быстрее, чем свопинг к/от основанному на вращающем диске диску, если Вы получите хороший SSD, но не настолько намного быстрее, как Вы могли бы надеяться). Более реальная RAM является способом пойти, если Вы можете.
Это ожидается и известно, что Вы не будете видеть 4 ГБ RAM в 32-разрядной ОС.
Я не могу говорить с эффективностью использования флеш-карты как "память", но Вы правы подозревать, что это - пропускная способность, нигде не около той из фактической RAM.
Сколько VMs Вы работаете? С каким количеством RAM они настроены для выполнения? Можно ли реконфигурировать их для использования меньшего количества RAM каждый, оставив больше для хоста ОС?