내 노트북은 특히 Firefox가 여러 탭을 열 때 약간 느려지므로 좀 더 빠르게 만들기 위해 다양한 방법을 시도합니다. Intel Core 2 Duo T5600, 2GB RAM 및 Linux Mint가 함께 제공됩니다. 교환성을 줄이는 것이 도움이 될 것이라고 읽었으므로 기본값에서 설정 vm.swappiness=60
했습니다 33
. 하지만 RAM 문제가 자주 발생하고 노트북이 2GB 이상을 지원하지 않기 때문에 스왑 파티션을 늘리고 싶습니다.
나는 많은 튜토리얼과 SE 토론을 해왔지만 내 경우에는 루트 파티션이 이미 사용 가능한 모든 공간을 차지하고 있기 때문에 스왑을 늘리는 것이 그렇게 쉬운 것 같지 않습니다.
이것은 다음의 출력입니다 lsblk
.
raffy@mypc:~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 238,5G 0 disk
├─sda1 8:1 0 976M 0 part /boot
└─sda2 8:2 0 237,5G 0 part
└─lvmlmde 254:0 0 237,5G 0 crypt
├─lvmlmde-root 254:1 0 233,6G 0 lvm /
└─lvmlmde-swap 254:2 0 4G 0 lvm [SWAP]
sr0 11:0 1 1024M 0 rom
예를 들어 다음과 같이 시도했습니다.
raffy@mypc:~$ sudo lvm lvresize /dev/mapper/lvmlmde-swap -L +1G
Insufficient free space: 256 extents needed, but only 0 available
먼저 루트 파티션의 크기를 줄여야 하므로 상황이 복잡해 보입니다. 하지만 저는 이 분야의 전문가가 아니기 때문에 데이터가 손실되거나 시스템이 손상될까 봐 걱정했습니다(드디어 성공했습니다).완벽한, RAM 부족 제외). 전체 디스크도 암호화됩니다.
두 번째 스왑 파일을 생성할 수도 있다는 내용을 어딘가에서 읽은 기억이 나지만 저는 "제대로"(?) 수행하고 기존 스왑 파티션을 늘리는 편이 낫습니다. 교체 속도에 차이가 있는지 알고 싶습니다.분할스왑으로문서. 좋은 소식은 (제 생각엔) SSD가 있어서 교체 속도가 표준 "회전" 하드 드라이브보다 조금 더 빠르다는 것입니다...
루트 파티션을 X만큼 줄이고 스왑 파티션을 같은 양만큼 늘리는 안전하고 깔끔한 프로세스가 있습니까?
추신: 이것은 다음의 출력입니다 swapon
.
raffy@mypc:~$ swapon -s
Filename Type Size Used Priority
/dev/dm-2 partition 4124668 11520 -2
...효과는 무엇입니까부정적인 우선순위확실히 -2
이것은 실수입니까?
답변1
스왑을 추가해도 속도 성능 문제가 해결되지 않는 것으로 나타났습니다.
스와핑은 최대 절전 모드, RAM을 디스크에 덤프하는 데 유용합니다. RAM 용량이 적고 충돌을 방지하려는 경우에도 유용합니다. 애플리케이션이 더 많은 RAM을 할당하려고 시도할 때 메모리를 사용할 수 없으면 애플리케이션이 중단될 수 있습니다.
반면에 2GB 이상의 메모리가 필요한 경우 스왑 영역은 디스크 드라이브를 추가 RAM으로 사용합니다. 디스크는 RAM만큼 빠르지 않으므로 메모리 액세스가 매우 느려집니다.
귀하의 경우 스와핑으로 메모리 부족을 보완할 수 있지만 속도가 저하됩니다.
해결책은 더 많은 RAM을 사용하거나 더 가벼운 데스크탑 환경(RAM이 많이 필요하지 않음)을 사용하는 것입니다.
답변2
RAM이 거의 없으며 SSD의 쓰기 리소스가 제한되어 있으므로 SSD를 스왑 파티션으로 사용하는 것은 최선의 방법이 아닙니다.
귀하의 상황을 고려하여 더 많은 스왑을 추가하는 대신 다음을 수행합니다.
데스크톱 환경을 XFCE 또는 IceWM(기본적으로 창 관리자)과 같은 더 가벼운 데스크톱 환경으로 교체하세요.
Firefox에 Ublock Origin과 NoScript를 설치하면 메모리 사용량이 크게 줄어듭니다. JavaScript가 필요한 사이트에만 JavaScript를 허용하십시오.
Firefox에서 여러 탭을 열지 마세요.
Earlyoom 설치 및 활성화
가장 중요한 것은 장치에 물리적 RAM을 추가해 보는 것입니다.
요즘에는 2GB RAM만으로는 웹을 편안하게 탐색하기에 충분하지 않습니다. 최소한 4GB, 심지어 6GB 또는 RAM이 필요합니다.