Завершение работы Fedora 21 и ошибка перезагрузки

Я полагал, что вы можете проанализировать файл / proc / id / maps для каждого вопроса о каждом процессе - если вы перечислите все сопоставленные страницы, отбросьте все исполняемые страницы, общие страницы и страницы, которые не отображаются к инодому. Если вы тогда суммируете размеры (которые могут быть вычислены с начала и окончания адресов), то результат является фактическим давлением памяти процесса.

Я получил следующий POC Ruby Code, который делает это:

sudo ruby -le '
  puts $<.read.split("\n").collect{|l|l.split(/\s+/)}. # create data records
    select{|r|r[4].to_i==0&&r[1]!~/x|s/}. # remove mapped, exec and shared pages
    collect{|r|b,e=r[0].split(/-/,2).collect{|a|a.to_i(16)};r[0]=e-b;r}. # size
    inject(0){|s,r|s+=r[0]} # sum
  ' /proc/17099/maps

, конечно, работает для этого для фактического анализа, в лучшем случае будет утомительным.

1
25.04.2015, 07:21
1 ответ

У меня была та же такая же проблема с Федорой-21 на моем рабочем столе. В моем случае я активировал AutomateLogin (/etc/gdm/custom.conf), а затем мне пришлось бы загрузиться дважды почти каждый раз - он повесился в той же точке, логотип F / Infinity в первый раз. Я использовал команду «LookCtl-b» Чтобы увидеть ошибки загрузки и заметили, что «ключей» было упомянуто несколько раз. Я использовал Seahorse, чтобы полностью изменить пароль ключей: изменено на пробел, нет пароля, (NULL). (Seahorse: в разделе «Пароли» в правой кнопкой мыши и выберите «Изменить пароль» {По умолчанию это ваш пароль пользователя}), который исправил его для меня.

0
28.01.2020, 01:41

Теги

Похожие вопросы