저장 디스크 (예 : USB 드라이브)를 RAM으로 사용할 수 있습니까? VM 실행에

내 마더 보드 (HP Pavilion s3000y)는 최대 2GB의 RAM 만 지원합니다. 즉, VM 실행에 1GB 만 할당 할 수 있으며 많은 RAM을 사용하는 응용 프로그램 (게임 및 Visual Studio 등)이 느립니다.

USB 드라이브와 같은 저장 디스크를 RAM으로 사용할 수 있습니까?

아니면 VirtualBox가 드라이브를 VM의 RAM으로 사용할 수 있습니까?



답변

Windows Vista 및 7은 빠른 USB 드라이브를 SuperFetch의 캐시로 사용하는 ReadyBoost를 지원합니다. 따라서 RAM이 제한된 시스템에서 SF가 더 잘 작동합니다. 이는 플래시 드라이브가 HDD보다 4K 임의 읽기 / 쓰기에서 훨씬 빠르기 때문에 파일 I / O 작업의 응답 성을 높이는 데 도움이 될 수 있습니다.

더 나은 SSD 드라이브를 구입하십시오. SSD의 페이지 파일은 실제로 빠르며 페이징 작업 속도가 상당히 향상되지만 더 많은 RAM을 대체 할 수는 없습니다.

BTW, 메인 보드가 제안한 것보다 더 큰 RAM을 설치하려고 했습니까? 최신 BIOS 버전으로 업그레이드하면 2x2GB 또는 4x1GB와 같은 더 큰 칩을 사용할 수 있습니다 (사용중인 RAM 슬롯 수는 확실하지 않음). 사용 가능한 칩이 더 있으면 적어도 더 큰 칩을 사용해도 문제가되지 않습니다.

또한 가상 머신에 대한 RAM 할당을 VM을 실행하는 데 필요한만큼만 줄여야합니다. XP 게스트는 사용 용도에 따라 최소 256MB 또는 384MB의 RAM에서 실행될 수 있습니다.


답변

많은 메모리를 사용하는 응용 프로그램이 시스템을 느리게 만드는 이유는 시스템이 저장 장치를 사용하도록하기 때문입니다. 당신이 요구하는 것은 시스템이 이미하고있는 것과 당신이 만족하지 않는 이유입니다. 불행히도 유일한 솔루션은 작업량을 변경하여 메모리를 적게 사용하거나 메모리를 추가하는 것입니다.


답변

이 작업을 수행하더라도 권장되지 않습니다. USB 드라이브 / 하드 드라이브는 매우 느립니다. USB 드라이브에 대해 생각해보십시오. 최대 60MBps로 전송됩니다. 다른 질문에 따라 컴퓨터의 램은 4200MBps에서 5333MBps까지 실행됩니다!

그렇기 때문에 컴퓨터의 메모리가 부족하면 Pagefile을 사용하여 메모리를 가상 메모리로 할당합니다 . 하드 드라이브 표시등이 손상되고 컴퓨터 속도가 크게 저하됩니다. 실제 메모리가 부족하여 충돌하지 않기 위해 하드 드라이브를 가상 메모리 로 사용합니다 . 이 시점에서 컴퓨터의 속도가 느리다는 것을 생각하고 VM이 항상이 RamDisk (아래 참조) 또는 가상 메모리를 사용하는 경우 VM이 얼마나 끔찍하게 실행되는지 생각하십시오.

여기에 이미지 설명을 입력하십시오


답변

예, 이름은 “가상 메모리”또는 “스와핑”입니다. 개인용 컴퓨터에서 매우 오랫동안 사용되어 왔습니다 (1960 년대에 처음 발견되었으며 1990 년대 이후 모든 주류 OS가 기본적으로 사용하도록 설정했습니다). 아마도 성능을 크게 향상 시키지는 않지만 가상 메모리 크기를 조정하여 성능을 약간 향상시킬 수 있습니다 ( 비스타 방법 ).

일반적으로 가상 메모리는 컴퓨터가 메모리로드를 처리 할 수없는 상황, 예를 들어 시스템이 OS에 의해 OOM-killed되어 시스템이 잘못 시작되는 상황에서만 성능을 향상시킵니다.


답변

먼저, mobo가 2GB로 제한되어 있습니까?! 요 전날 DDR2 또는 DDR3 스타일 RAM을 사용하는 Pavilion을 보았습니다. 시스템에서 DDR2 이상을 사용할 수있는 경우에는 2 개의 RAM 슬롯에 더 큰 RAM 스틱을 채울 수있는 가능성이 높습니다. 2GB 스틱 2 개를 사용하여 4GB로 업그레이드 할 수 있습니다.

그러나 BIOS가 있습니다. 그리고 나는 HP가 당신이 플래시 할 수있는 BIOS 업데이트를 가지고 있지 않다고 믿을 수 없습니다. HP의 웹 사이트에서 특정 모델을 찾아 보면 큰 실마리가 될 것입니다. 그러나 BIOS 업데이트가 없어도 최소한 3Gig 이상의 RAM을 볼 수 있어야합니다. 전체 4Gig에 액세스하려면 BIOS를 플래시해야합니다. 그리고 다시 DDR2 이상을 설치할 수 있다고 가정합니다.

그러나 DDR1을 고집했다면 잊어 버리십시오. 나도 VM을 사용하는 대신 이중 부팅을 선택했을 것입니다. OS간에 데이터를 공유하려고 할 때, 특히 새로운 배포판을 시도 할 때 짜증이납니다. 그러나 거의 모든 Linux 배포판은 기본적으로 NTFS 파티션도 처리 할 수 ​​있습니다 (힌트, 힌트).


답변

아니. USB 드라이브와 같은 저장 장치는 OS가 데이터를 RAM에 저장 / 페치하도록 도와줍니다. 이러한 유형의 페이징 / 스와핑 작업을 수행하는 데 도움이됩니다.


답변

대체 메모리 관리자 ( http://www.techsupportalert.com/best-free-memory-optimizer.htm)를 사용할 수 있습니다 . 메모리 관리자는 사용 된 램을 압축하고 약간의 램을 비울 수 있습니다. Linux에는 compcache 및 / 또는 zram이 있습니다. 그러나 Windows에서 어떻게 작동하는지 모르겠습니다. 대체 메모리 관리자가이 압축 기술을 사용하지 않을 수 있습니다. : 여기이 프로그램은 압축 사용 http://www.wincarepro.com/index.htm을 . compcache를 사용하여 Windows 용 램 디스크를 만들 수 있습니다 ( http://www.vflare.org/2009/03/ram-is-not-enough-memory-compression.html ).

편집 : 여기에 또 다른 프로그램입니다 : http://www.windows7download.com/win7-memory-improve-master/smdggjpk.html는 하지만이 같은 정확히 같은 모양 http://www.wincarepro.com ? 이것이 심각한 지 모르겠습니다.