Linux隨機凍結
我的電腦最近經常當機,而且沒有明顯的原因。
即使我的使用率為 3% CPU 和 9% RAM,它也會凍結。在安裝 Ubuntu 14.04 之前,我一直在使用 Windows 8。
它真的很慢,經過一些研究,我接受了 Ubuntu 14.04 並不是真的那麼穩定的想法,所以我決定下載一個資源較少的發行版,所以我安裝了 Arch Linux(這就是我現在用 GNOME 來輸入)。我沒有遇到以前在 Ubuntu 中遇到的任何問題,除了這個最煩人的凍結恰好是絕對隨機的..
我的風扇工作正常,所以不是溫度問題,而且我的驅動程序是最新的(它們與我在 Windows 上使用的相同,我完全沒有問題)。
請注意:整個作業系統只是凍結了,當我曾經能夠 Alt+F2 (進入執行命令對話框)並設法輸入命令(我正在努力用鍵盤輸入)並點擊輸入,我收到消息:沒有足夠的記憶體..?這是非常出乎意料的,因為我使用的是一個只有一個應用程序執行的最小系統(arch linux)..
編輯:這是我的 /etc/fstab 文件
# # /etc/fstab: static file system information # # <file system> <dir> <type> <options> <dump> <pass> # /dev/sda3 UUID=2268132b-7cfa-4c55-b773-467c4f691e83 / ext4 rw,relatime,data=ordered 0 1 /dev/disk/by-uuid/2236F90308C55145 /mnt/2236F90308C55145 auto nosuid,nodev,nofail,x-gvfs-show,user 0 0 /dev/disk/by-uuid/4FF142A03DACFA48 /mnt/4FF142A03DACFA48 auto nosuid,nodev,nofail,x-gvfs-show,user 0 0
lsblk 輸出..
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT fd0 2:0 1 4K 0 disk sda 8:0 0 298.1G 0 disk ├─sda1 8:1 0 69.9G 0 part /mnt/2236F90308C55145 ├─sda2 8:2 0 59.2G 0 part /mnt/4FF142A03DACFA48 ├─sda3 8:3 0 90.3G 0 part / └─sda4 8:4 0 78.7G 0 part sr0 11:0 1 1024M 0 rom
您的問題是您沒有任何交換空間。作業系統需要交換空間,以便它們能夠釋放記憶體空間並將其儲存在硬碟驅動器上。
您需要做的是重新格式化您的硬碟驅動器。Red Hat在這裡有一個建議交換大小表。載入 arch live cd 並重新分區和
swapon /dev/sdaX
. 如果您需要參考,請參閱Arch Wiki Beginner’s Guide。我會建議一個像下面這樣的分區。
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 298.1G 0 disk ├─sda1 8:1 0 100M 0 part /boot ├─sda2 8:2 0 20G 0 part / ├─sda3 8:3 0 4G 0 part [SWAP] └─sda4 8:4 0 rest 0 part /home
這只是建議,您可以在單個分區中完成所有操作而不必擔心太多(但這是大多數人使用的基本格式)。如果您將根分區分開,請記住將其保持在 20-25G 左右。這是一個安全問題,因為使用者應該將程序安裝到他們自己的文件夾中。你不會用完空間,我保證。Pacman 和 yaourt 會為您解決這個問題。