Предполагая, что cwd (текущий рабочий каталог) находится там, где все родительские папки, вы можете сделать что-то вроде этого:
for i in *; do
[[ -d "$i" ]] || continue
rm -rf "$i"/*
done
for i in *; do
[[ -d "$i" ]] || continue
rm -rf "$i"/*
done
Решение — отключить khugepaged
дефрагментацию:
echo never | sudo tee /sys/kernel/mm/transparent_hugepage/defrag
echo 0 | sudo tee /sys/kernel/mm/transparent_hugepage/khugepaged/defrag
См. этот ответ на вопрос Arch Linux перестает отвечать на запросы из-за khugepaged .
Кроме того, возможно, было бы неплохо ограничить объем оперативной памяти, которую VMware может использовать для запуска виртуальных машин, чтобы зарезервировать ее часть для хост-системы (Правка > Настройки ).
Примечание. :Я повторно -публикую этот ответ под этим вопросом, потому что ответ очень трудно найти — мне буквально потребовались годы.
Я оставлю этот ответ здесь на случай, если он может помочь кому-то еще.
Я сталкивался с частыми зависаниями как на хосте (Ubuntu 19 ), так и на гостевой (Centos 7 )при использовании VMware. Не знаю в чем проблема и решения не нашел ни на одном форуме. Я использую Dell XPS 9570.
Зависания прекратились, когда я деактивировал опции «Virtualization Engine». Перейдите в «Настройки виртуальной машины» > «Процессоры» и убедитесь, что в «Механизме виртуализации» не установлен флажок.
Мне ничего из перечисленного не помогло, также не помогло отключение поддержки 3D.
Вместо этого, похоже, помогло установить параметр питания «Отключить жесткий диск через» (в «Параметры электропитания» > «Изменить дополнительные параметры питания» )на «0» (минут ), чтобы отключить эту функцию.
Это также, по-видимому, связано с тем фактом, что проблема обычно возникала только через некоторое время, когда работающая виртуальная машина не использовалась (, что затем давало Windows достаточно времени, чтобы запустить этот параметр и попытаться выключить/включить «диск». (фактически SSD в хост-системе )).
Отключить khugepaged
дефрагментацию:
echo never | sudo tee /sys/kernel/mm/transparent_hugepage/defrag
echo 0 | sudo tee /sys/kernel/mm/transparent_hugepage/khugepaged/defrag
Вы также можете сделать это, добавив запись transparent_hugepage=never
в свой grub, а затем введите update-grub
на своем терминале, чтобы обновить grub.