Linux가 무작위로 정지됩니다.

Linux가 무작위로 정지됩니다.

컴퓨터가 고장났어요많은최근에 뚜렷한 이유 없이.
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메모리 사용량별 정렬 또는 PCPU 사용량별 정렬을 클릭하여 어떤 프로그램이 리소스를 사용하고 있는지 확인하세요.
  • /etc/fstab스왑이 마운트된 라인이 있는지 확인하십시오 . 나중에 스왑 사용량을 볼 수 있습니다.free
  • /var/log/messages사용 중인 경우 확인 하거나 systemd실행 journalctl하고 경고/오류를 검색하세요.

관련 정보