CentOS 기본 설치에서는 메모리 공간의 약 60%를 tmpfs 파티션에 제공했습니다. 이것이 문제입니까?

CentOS 기본 설치에서는 메모리 공간의 약 60%를 tmpfs 파티션에 제공했습니다. 이것이 문제입니까?

xen 하이퍼바이저에 사용될 CentOS 서버를 설치했습니다. 서버에는 두 개의 Intel(R) Xeon(R) CPU E5620 및 148G 메모리가 있습니다. OS는 120G SSD 드라이브에 설치되었습니다. 설치 후, tmpfs 파티션이 드라이브의 약 60%를 차지하는 것을 발견했습니다. OS에 많은 공간이 필요하지 않은데도 71G tmp 파티션을 사용하면 문제가 없을까요? 의견을 보내주셔서 감사합니다.

[root@cloud ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on 
/dev/mapper/VolGroup00-LogVol00
                       55G  1.1G   51G   3% /
/dev/sda1              99M   13M   82M  14% /boot
tmpfs                  71G     0   71G   0% /dev/shm

편집하다:

[root@cloud ~]# fdisk -l

Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

    Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          13      104391   83  Linux
/dev/sda2              14       14593   117113850   8e  Linux LVM

[root@cloud ~]# vgdisplay
  --- Volume group ---
  VG Name               VolGroup00
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  3
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                2
  Open LV               2
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               111.69 GB
  PE Size               32.00 MB
  Total PE              3574
  Alloc PE / Size       3573 / 111.66 GB
  Free  PE / Size       1 / 32.00 MB
  VG UUID               37dcLa-zJv6-i2j3-3Xvk-keXO-HJDh-UDgQ8l

  [root@cloud ~]# lvdisplay
    --- Logical volume ---
    LV Name                /dev/VolGroup00/LogVol00
    VG Name                VolGroup00
    LV UUID                Kj5LoJ-kCOq-MWhV-Wc3s-kds1-AsNE-cs9Ibh
    LV Write Access        read/write
    LV Status              available
    # open                 1
    LV Size                56.50 GB
    Current LE             1808
    Segments               1
    Allocation             inherit
    Read ahead sectors     auto
    - currently set to     256
    Block device           253:0

    --- Logical volume ---
    LV Name                /dev/VolGroup00/LogVol01
    VG Name                VolGroup00
    LV UUID                4h7uvI-as7G-OTWE-ufea-CqqO-ws76-WolJCt
    LV Write Access        read/write
    LV Status              available
    # open                 1
    LV Size                55.16 GB
    Current LE             1765
    Segments               1
    Allocation             inherit
    Read ahead sectors     auto
    - currently set to     256
    Block device           253:1

답변1

tmpfs나열된 파티션 은/dev/shm 공유 메모리"램디스크". 기본적으로 실제 RAM의 50%와 같습니다. 이는 에 마운트된 OS 드라이브(/dev/mapper/VolGroup00-LogVol00)와 관련이 없습니다 /. 따라서 여기서는 걱정할 것이 없습니다. 귀하의 시스템 드라이브는 현재 55G이고, 그 중 1.1G만 사용하고 있습니다.

자세한 설명은 다음에서 확인하세요.http://www.cyberciti.biz/tips/what-is-devshm-and-its-practical-usage.html

답변2

나는 그렇게 많은 메모리를 사용하는 것을 권장하지 않습니다./dev/shmDom0에서.

두 가지 옵션이 있습니다:

  1. 해당 마운트 옵션을 사용하여 /dev/shm의 크기를 제한합니다(예: 1GB).
  2. Dom0에 사용 가능한 메모리를 제한합니다(예: 2GB RAM).

후자는 다음에서 권장됩니다.수세. /dev/shm의 기본값은 사용 가능한 RAM의 절반입니다. 이는 많은 RAM을 사용하는 시스템(예: Dom0)에서 문제를 일으킬 수 있습니다.

관련 정보