男人显示空白屏幕/长时间加载

man shows blank screen / long time to load

我的 "man" 命令发生了一件奇怪的事情,输入 man 会导致 man 加载,但速度非常慢。比如,它首先显示一个新的空白行,然后清屏,然后保持空白几分钟,最后显示请求的信息。

起初我以为它只是挂了,所以我一直Ctrl-C'ing它几天,然后决定修复问题并等待它做点什么。

一旦出现手册页,对同一页的进一步调用是正常的。新请求的手册页做同样的事情。

用谷歌搜索只会显示营销废话/广告。

按需重建某种损坏的缓存?

有人注意到人类有类似行为吗?

按需重建(在非常繁忙的系统上)似乎是一个可能的解释。如果它很容易重现,那么我会在你要执行 man:

的 window 中执行此操作
tty

在另一个window中执行这个脚本:

while [ 1 ]; do
   clear
   date
   ps -ft ttyvalfromotherwindow
   sleep 5
done

在另一个 window 中,执​​行此操作:

top

在一起你可能会弄清楚发生了什么。