LINUX.ORG.RU
ФорумAdmin

btrfs забирает много памяти под кэшь

 , ,


0

1

Создал шифрованный контейнер на btrfs, намного по копировав туда данные обнаружил, что под кэш ушла почти вся оперативная память. Это нормально и не случится ли так, что если у меня будет запущенно 10 виртуальных машин и если btrfs начнёт кэшировать данные, что система уйдёт в swap или зависнет?

root@ne-vlezay80:/media/ne-vlezay80/56f346c0-1525-4fb4-b8fe-b49275e5233a# free -m
              total        used        free      shared  buff/cache   available
Mem:          16024        1394       11392          43        3237       14293
Swap:          8191           0        8191

★★★★★

Это не тот кэш, тебя интересует кэш отложенной записи, а free показывает сумму всех кэшей.

cat /proc/meminfo | grep -i -e writeback -e dirty

Khnazile ★★★★★
()
Ответ на: комментарий от Khnazile
root@ne-vlezay80:/media/ne-vlezay80/56f346c0-1525-4fb4-b8fe-b49275e5233a# cat /proc/meminfo | grep -i -e writeback -e dirty
Dirty:             12644 kB
Writeback:             0 kB
WritebackTmp:          0 kB
ne-vlezay ★★★★★
() автор топика
Ответ на: комментарий от ne-vlezay

Итого, на момент запуска команды у тебя было аж 12 мегабайт незаписанных на диск данных. Все остальные дисковые кэши могут быть безопасно выброшены в любой момент. Но во free могут попадать не только дисковые кэши, так что можешь изучить /proc/mem полностью.

Khnazile ★★★★★
()
Ответ на: комментарий от Khnazile
root@ne-vlezay80:/media/ne-vlezay80/56f346c0-1525-4fb4-b8fe-b49275e5233a# cat /proc/meminfo 
MemTotal:       16409484 kB
MemFree:         1697676 kB
MemAvailable:   14096824 kB
Buffers:           38100 kB
Cached:         12569384 kB
SwapCached:            0 kB
Active:          4706764 kB
Inactive:        9458648 kB
Active(anon):    1297316 kB
Inactive(anon):   361748 kB
Active(file):    3409448 kB
Inactive(file):  9096900 kB
Unevictable:       68124 kB
Mlocked:           68124 kB
SwapTotal:       8388604 kB
SwapFree:        8388604 kB
Dirty:               260 kB
Writeback:             0 kB
AnonPages:       1626140 kB
Mapped:           309516 kB
Shmem:             92724 kB
KReclaimable:     228928 kB
Slab:             273420 kB
SReclaimable:     228928 kB
SUnreclaim:        44492 kB
KernelStack:        9808 kB
PageTables:        24020 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:    16593344 kB
Committed_AS:    5021132 kB
VmallocTotal:   34359738367 kB
VmallocUsed:           0 kB
VmallocChunk:          0 kB
Percpu:             2720 kB
HardwareCorrupted:     0 kB
AnonHugePages:         0 kB
ShmemHugePages:        0 kB
ShmemPmdMapped:        0 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
Hugetlb:               0 kB
DirectMap4k:      301568 kB
DirectMap2M:    11214848 kB
DirectMap1G:     6291456 kB
ne-vlezay ★★★★★
() автор топика

Тебе что, дать ссылку на linuxatemyram? Что тут btrfs-специфичного?

MrClon ★★★★★
()
Ответ на: комментарий от Deleted

больше чем всю? сколько ограничишь, столько и сожрёт, выдыхай.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.