相比于Linux系統,Windows系統由于圖形化界面操作相對容易而受到許多用戶的青睞,在購買ECS實例時,需要至少1G內存才能選擇Windows系統,于是乎大部分用戶就選擇1G內存,這1G內存對于系統運行來說是足夠了,但是再配置環境、安裝更多軟件后就會出現內存不足的情況,當1G內存的ECS使用Windows 2008/2012系統出現以下情況時,說明服務器內存不足了。
1. 遠程登錄顯示藍屏
2. 遠程登錄提示頁面文件太小
3. 控制臺連接管理終端登錄服務器卡在歡迎頁面
4. 安裝IIS提示資源不足
5. 安裝.NET Framework、FTP時提示系統資源不足
6. Windows 2008一鍵安裝包安裝Mysql時錯誤以及安裝完成后mysql無法啟動
7. 其他方法安裝Mysql卡住
8. 安裝wamp后,不能啟動wampmysqld服務
9. 添加角色時提示頁面文件太小,無法完成操作
10. 服務器管理器控制臺打開后自動關閉
11. 打開服務器管理器提示“MMC在一個管理單元檢測到錯誤”
12. 啟動Tomcat提示虛擬內存不足
13. 連接管理終端出現錯誤提示框“您的系統虛擬內存不足”
14. 安裝SQL Server 2008卡住
除了上述現象外,其他如安裝一鍵安裝包再重啟服務器之后無法遠程、遠程登錄閃退等,也很有可能是內存不足導致,因為Windows 2008/2012系統本身占用內存較高,所以1G內存運行時容易出現內存不足的情況。
解決方案:
碰到這些情況時除了升級內存外,還可以通過設置虛擬內存的方式解決,從而省下升級內存的費用。
虛擬內存是計算機系統內存管理的一種技術,通過勻出一部分硬盤空間來充當內存使用,當內存耗盡時,系統就會自動調用硬盤來充當內存,以緩解內存的緊張。需要注意的是設置虛擬內存會影響磁盤的IO性能,但一般用戶的應用對磁盤IO的需求不大,可以放心設置。通常情況下,我們將Windows虛擬內存大小設置為物理內存的兩倍。
Windows 2008設置方法如下:
登錄服務器,右鍵計算機>屬性>高級系統設置>設置>點擊高級>更改>自定義大?。?024~2048)>設置保存
Windows 2012設置方法如下:
打開文件夾>右鍵點擊左側的>計算機>,選擇>屬性>,在高級系統設置>設置>點擊高級>更改>自定義大?。?024~2048)>設置保存