오류 12 - 최대 절전 모드 이미지 생성 - 여유 메모리가 부족함

오류 12 - 최대 절전 모드 이미지 생성 - 여유 메모리가 부족함

120GB의 여유 디스크 공간과 2GB 메모리를 갖춘 Ubuntu 11.10 Thinkpad T61p.

최대 절전 모드를 활성화하려고 할 때 이 오류 메시지가 나타납니다. 여유 메모리가 부족합니다. 오류 12 - 최대 절전 모드 이미지 생성

이것은 버그입니까, 아니면 최대 절전 모드와 절전 모드가 제대로 작동하도록 하려면 어떻게 해야 합니까?

편집하다:

             캐시된 총 사용 가능한 공유 버퍼
기억: 1996 1450 545 0 139 359
 -/+ 버퍼/캐시: 951 1044
스왑: 2027 0 2027

답변1

스왑 파티션 없이 설치하셨나요? IIRC는 사용 중인 파티션에 저장하지 않으므로 여유 공간은 중요하지 않습니다. 스왑 공간 사용량을 확인하세요.

aking1012@devlaptop:~$ 무료 -m
             캐시된 총 사용 가능한 공유 버퍼
메모: 3931 1923 2007 0 154 916
-/+ 버퍼/캐시: 852 3078
스왑: 4059 0 4059

최대 절전 모드가 작동하려면 무료 스왑이 total Mem보다 커야 합니다.

모범 사례는 스왑으로 RAM을 두 배로 늘리는 것입니다. 먼저 시도해 볼 수도 있습니다(알아요, 저는 하지 않았습니다). 그런데 이 상자에서는 최대 절전 모드를 사용하지 않으므로...

그런 다음 작동하지 않으면 다음과 같은 버그 보고서를 제출하십시오.이것.

답변2

우분투 12.04

설정을 하려면

에코 0 > /sys/power/image_size

지속적으로 스크립트가 필요합니다.

sudo touch /usr/lib/pm-utils/sleep.d/100_owner_actions

sudo chmod +x /usr/lib/pm-utils/sleep.d/100_owner_actions

sudo nano /usr/lib/pm-utils/sleep.d/100_owner_actions

새 파일 100_owner_actions에 다음 코드를 입력합니다.

#!/bin/sh
##
## 100_owner_actions
##
케이스 $1 in
유예하다)
## 일시 중단 전에 실행하려는 명령
#COMMAND1
;;
재개하다)
## 재개 후 실행하려는 명령
;;
최대 절전 모드)
## 최대 절전 모드 전에 실행하려는 명령
#COMMAND3
에코 0 > /sys/power/image_size
;;
해동)
## 일시 중지에서 디스크로 재개한 후 실행하려는 명령
#COMMAND4
;;
에삭

답변3

내 시스템은 시도의 약 50%에서 최대 절전 모드로 전환되었습니다.

메모리 합계: 6053820kB
MemFree: 5016480kB
버퍼: 29744kB
캐시됨: 277564kB
SwapCached: 203160kB
활성: 323360kB
비활성: 571640kB
활성(anon): 249700kB
비활성(anon): 382724 kB
활성(파일): 73660kB
비활성(파일): 188916 kB
불가피함: 32kB
Mlocked: 32kB
높음총계: 5236572kB
하이프리: 4335756kB
낮음총계: 817248kB
LowFree: 680724kB
스왑 총합: 7811068kB
스왑프리: 7312116kB

이미지 크기를 0으로 설정하면 문제가 해결된 것 같습니다.

에코 0 > /sys/power/image_size

가능한 가장 작은 이미지를 쓰는 것이 좋다고 생각합니다.

답변4

Swap 파티션이 너무 작을 때 이 문제가 발생한다고 생각합니다.

예를 들어 GParted를 사용하여 더 크게 만들어 보십시오. RAM의 두 배 크기이면 충분합니다.

이 단계 후에 스왑 파티션의 UUID에 문제가 발생할 수 있습니다. 부팅 시 파티션 누락에 대한 오류가 발견되면 /etc/fstab 을 편집해야 합니다. 추가 정보가 필요한지 물어보십시오.

관련 정보