почему "udev" потребляет полную память в ubuntu?

вот и результат df -h на моей системе.

Filesystem      Size  Used Avail Use% Mounted on
udev            1,9G  1,9G     0 100% /dev
tmpfs           388M   12M  377M   3% /run
/dev/sda1        92G   31G   56G  36% /
tmpfs           1,9G   66M  1,9G   4% /dev/shm
tmpfs           5,0M  4,0K  5,0M   1% /run/lock
tmpfs           1,9G     0  1,9G   0% /sys/fs/cgroup
/dev/sda3       156G   79G   70G  54% /home
cgmfs           100K     0  100K   0% /run/cgmanager/fs
tmpfs           388M   40K  388M   1% /run/user/1000
tmpfs           388M   20K  388M   1% /run/user/120

Я беспокоюсь о памяти udev. Как видите, его размер 1.9G. Но он съедает всю доступную память, которая делает мою систему очень медленнее для того чтобы работать. Однако, когда я перезагружаю систему,used память равна нулю, но он постепенно занимает всю память в течение нескольких минут.

теперь, я хотел бы понять, что вызывает эту проблему, а также некоторые объяснения о udev требования к памяти/использование. Кроме того, пожалуйста, предложите, как решить эту проблему и заставить мою систему работать быстрее. У меня есть 4 ГБ оперативной памяти в моей машине.

5
задан kmario23
источник

1 ответов

короче говоря, у вас есть скрипт или программа, которая слепо пишет на какое-то устройство, но это устройство не существует - таким образом, программа создает обычный файл и записывает его до тех пор, пока файловая система не заполнится. (Это может быть что-то простое, как опечатка > /dev/nul на > /dev/null.)

чтобы выяснить, что искать массивные файлы под /dev, например,ncdu – тогда ищите любые скрипты и конфигурации, которые упоминаются архив.

обратите внимание, что "udev" здесь отображается как произвольное имя" source " для tmpfs файловая система (как udev используется для управления узлами устройств), и имеет мало общего с использованием памяти udev процессы.

2
отвечен grawity 2017-02-09 07:02:23
источник

Другие вопросы linux memory shell ubuntu udev