CentOS 預設安裝為 tmpfs 分割區提供了大約 60% 的記憶體空間 - 這是一個問題嗎?

CentOS 預設安裝為 tmpfs 分割區提供了大約 60% 的記憶體空間 - 這是一個問題嗎?

我安裝了一個 CentOS 伺服器,它將用於 xen 虛擬機器管理程式。該伺服器有兩個Intel(R) Xeon(R) CPU E5620和148G記憶體。作業系統安裝在120G SSD驅動器上。安裝後發現tmpfs分割區佔用了大約60%的磁碟機。雖然我的作業系統不需要太多的空間,但是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%。這與安裝在 的作業系統磁碟機 (/dev/mapper/VolGroup00-LogVol00) 無關/。所以這裡沒有什麼好擔心的。您的系統碟目前是55G,而您只使用了其中的1.1G。

請參閱以下位置的完整描述:http://www.cyberciti.biz/tips/what-is-devshm-and-its-practical-usage.html

答案2

我不建議使用那麼多內存/dev/shm在 Dom0 上。

您有兩個選擇:

  1. 使用相應的安裝選項限制 /dev/shm 的大小(例如 1 GB)
  2. 限制Dom0 可用的記憶體(例如2 GB RAM)。

後者推薦的是蘇塞。 /dev/shm 的預設值是可用 RAM 的一半 - 這可能會給您在使用大量 RAM 的機器(如 Dom0)上帶來麻煩。

相關內容