mdadm büyük bellek tüketimi


0

Merhaba ben inşa mdadm RAID 6 (8 WD Red 3 Tb) ubuntu 13.10x64 sunucuda ext4 fs Dizide torrent indirdiğimde, manuel RAM girdiğimde maksimum kapak (8 Gb) belleği boşaldı

sync;echo 3 > /proc/sys/vm/drop_caches

mdadm -D çıkışıdır

/dev/md127:
        Version : 1.2
  Creation Time : Sun Feb 16 18:47:05 2014
     Raid Level : raid6
     Array Size : 17580801024 (16766.36 GiB 18002.74 GB)
  Used Dev Size : 2930133504 (2794.39 GiB 3000.46 GB)
   Raid Devices : 8
  Total Devices : 8
    Persistence : Superblock is persistent

    Update Time : Wed Feb 19 14:30:40 2014
          State : clean 
 Active Devices : 8
Working Devices : 8
 Failed Devices : 0
  Spare Devices : 0

         Layout : left-symmetric
     Chunk Size : 512K

           Name : corvsrv:2  (local to host corvsrv)
           UUID : d6ca33d3:925c7c82:891c9f07:1f2cb07a
         Events : 121

    Number   Major   Minor   RaidDevice State
       0       8       33        0      active sync   /dev/sdc1
       1       8       49        1      active sync   /dev/sdd1
       2       8       65        2      active sync   /dev/sde1
       3       8       81        3      active sync   /dev/sdf1
       4       8       97        4      active sync   /dev/sdg1
       5       8      113        5      active sync   /dev/sdh1
       6       8      129        6      active sync   /dev/sdi1
       7       8      145        7      active sync   /dev/sdj1

düzenle 1

serbest -m çıktı (ve hala büyüyor)

             total       used       free     shared    buffers     cached
Mem:          7882       7035        846          0         22       6264
-/+ buffers/cache:        749       7132
Swap:         9636         85       9551

Lütfen free -mhafızanız dolduğunda çıktısını gösterin . Ayrıca, önbelleğe alma ve neden iyi olduğu hakkında da bilgi edinin.
Daniel B,

Şimdi önbelleğe alma konusunda. Sorun neden tüm RAM kullanmasıdır. ve disk el
kitabına bırakmam

Hayır yapmazsın. Uygulamalar bellek ayırırken, önbellek otomatik olarak değiştirilir.
Daniel B,

RAM uygulama işletim sistemi serbest bırakmaya başlarsam ne demek istiyorsun? Sinirleniyorum çünkü 5 diskli RAID RAM ile aynı sisteme sahipken her zaman boş
llCorvinuSll

Yanıtlar:


1

Kesinlikle yanlış bir şey yok, sisteminiz sadece veri önbelleğe alıyor. Önbelleğe alınmış veriler, uygulamalar bellek ayırırken otomatik olarak yer değiştirir. Ayrıca, önbellek "boşta" bellek için mümkün olan en iyi kullanımdır.


RAM uygulama işletim sistemi serbest bırakmaya başlarsam ne demek istiyorsun? Sinirleniyorum çünkü 5 diskli RAID RAM ile aynı sisteme sahipken her zaman boş
llCorvinuSll

Aslında, işte böyle çalışır. Önbelleğe alınmış belleği serbest bırakmak için önemli bir gecikme yok. Tamponlar ise, henüz diske yazılmamış verilerdir. Tabi ki onları temizlemek çok daha uzun sürüyor.
Daniel B,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.