![Linux가 무작위로 정지됩니다.](https://linux55.com/image/55288/Linux%EA%B0%80%20%EB%AC%B4%EC%9E%91%EC%9C%84%EB%A1%9C%20%EC%A0%95%EC%A7%80%EB%90%A9%EB%8B%88%EB%8B%A4..png)
컴퓨터가 고장났어요많은최근에 뚜렷한 이유 없이.
CPU 사용률이 3%, RAM 사용률이 9%인데도 멈춥니다.
Ubuntu 14.04를 설치하기 전에 Windows 8을 사용하고 있었습니다.
그것은진짜천천히, 약간의 조사 끝에 저는 별 생각 없이 Ubuntu 14.04에 정착했습니다.저것안정적이므로 리소스 집약도가 낮은 배포판을 다운로드하기로 결정하고 GNOME이 포함된 Arch Linux를 설치했습니다(지금 입력하는 내용입니다). 완전히 무작위로 발생하는 가장 짜증나는 동결을 제외하고는 우분투에서 어떤 문제도 발생하지 않습니다.
내 팬은 잘 작동하므로 온도 문제는 아니며 드라이버도 최신 상태입니다(Windows에서 사용하는 것과 동일하며 전혀 문제가 없습니다).
참고: 전체 OS가 정지되고 Alt+F2를 눌러(명령 실행 대화 상자로 이동) 명령을 입력하고(키보드를 사용하여 입력하는 데 어려움을 겪고 있음) Enter 키를 눌렀을 때 메시지를 받았습니다: 메모리가 부족합니다..? 최소한의 시스템(아치 리눅스)을 사용하고 하나의 애플리케이션만 실행하고 있기 때문에 이것은 매우 예상치 못한 일입니다.
편집: 이것은 내 /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
답변1
문제는 스왑 공간이 없다는 것입니다. 운영 체제에서는 RAM 공간을 확보하고 이를 하드 드라이브에 저장할 수 있도록 스왑 공간이 필요합니다.
당신이 해야 할 일은 하드 드라이브를 다시 포맷하는 것입니다. Red Hat에는 권장 스왑 크기 차트가 있습니다.여기. swapon /dev/sdaX
참조가 필요한 경우 아치 라이브 CD 및 재파티션을 로드하고 를 참조하세요.Arch Wiki 초보자 가이드.
아래와 같은 파티션을 제안하겠습니다.
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가 이 문제를 해결해 드립니다.
답변2
다음 사항은 문제를 진단하는 데 도움이 될 수 있습니다.
free
메모리 사용량을 보려면 명령을 실행하십시오 .- 실행
top
하고M
메모리 사용량별 정렬 또는P
CPU 사용량별 정렬을 클릭하여 어떤 프로그램이 리소스를 사용하고 있는지 확인하세요. /etc/fstab
스왑이 마운트된 라인이 있는지 확인하십시오 . 나중에 스왑 사용량을 볼 수 있습니다.free
/var/log/messages
사용 중인 경우 확인 하거나systemd
실행journalctl
하고 경고/오류를 검색하세요.