나는이 질문을 시작했습니다.이것질문입니다만, 그렇지 않습니다. 질문에 제공된 명령과 다른 결과가 나타납니다.
운영 체제에 대해 내가 이해한 바에 따르면 가상 메모리는 주 메모리에서 자주 사용되지 않는 파일을 교체하고 다른 활성 프로그램 및 파일을 위한 공간을 확보하는 데 사용됩니다. 내 것은 MySQL Database Server
저절로 죽었는데, 왜인지는 모르겠지만, Virtual Memory
.
그래서 가상 메모리를 늘리고 싶습니다.
나는에서 읽었다이것링크를 클릭했지만 다시 출력이 약간 다릅니다. 마치 나에게는 그런 것이 없습니다 sda1
. 저는 이 부분에 대해 아무것도 모르므 Linux
로 좀 더 기본적인 용어로 설명 부탁드립니다. 나는 명령이나 그 기능을 전혀 모릅니다.
다음은 명령의 일부 출력입니다.
swapon -s
Filename Type Size Used Priority
/dev/null partition 524288 516556 -1
free -m
total used free shared buffers cached
Mam: 1024 734 289 128 0 74
-/+ buffers/chahe: 660 363
Swap: 512 504 7
df -h
Filesystem Size Used Avail Use% Mounted on
/dev/simfs 40G 3.1G 37G 8% /
none 256M 4.0K 256M 1% /dev
그럼 가상 메모리 크기를 늘리는 방법을 알려주세요.
편집하다
이 질문은 중복으로 표시되어 있지만 내 터미널은 이전과 다른 출력을 제공합니다.이 답변.
dd if=/dev/zero of=/raid1/swapfile bs-1M count=8192
dd : opening `/raid1/swapfile': No such file or directory
mdadm RAID
나는 a가 무엇인지 모른다 .
답변1
내가 완전히 틀리지 않는 한 OpenVZ 컨테이너에서는 (유용한) 스왑을 생성할 수 없으므로 기존 스왑 확장 시도를 중단해야 합니다. 기존 스왑을 변경하는 데 필요한 권한이 있는지도 모르겠습니다. Linux 수준 자체가 아닌 OpenVZ에서 정의될 수 있습니다.
이건 진짜 거래소가 아니고 가짜 거래소입니다(교환), 더 많은 메모리를 제공하지 않습니다.
더 많은 실제 메모리를 확보하거나(가상 머신에 대해 더 많은 비용 지불) 메모리 사용량을 줄여 메모리 문제를 해결해야 합니다.