OpenBSD 是否有替代 top 的有效方法?

OpenBSD 是否有替代 top 的有效方法?

我非常喜欢 htop,在 GNU/Linux 上非常好,我想要一个适用于 OpenBSD 5.6 的类似软件。有人知道这件事吗?

答案1

Htop 2.0 添加了 OpenBSD 支持。我刚刚在 OpenBSD 5.9 上编译了它,它运行得很好:http://hisham.hm/htop/

答案2

systat(1)top(1)ps您最好的选择。

在某些时候你能够挂载procfs到 OpenBSD 上 - 请参阅,mount_procfs(8)但这是最近删除从标准配置来看。您可以尝试构建自定义内核,但我希望删除 procfs 支持是有充分理由的。

例如,请参阅以下注释掉的行/usr/src/sys/arch/i386/conf/GENERIC

#option          PROCFS          # /proc, currently broken

您可以尝试在支持下构建新的内核procfs。它仅在 i386 上受支持,并且在 5.6 中被破坏(据我所知)。

cd /tmp; wget http://ftp.spline.de/pub/OpenBSD/5.6/sys.tar.gz
tar xzf /tmp/sys.tar.gz # Unpack sources
cd /usr/src/sys/arch/i386/conf
vi GENERIC # Comment out the procfs line
config GENERIC
cd ../compile/GENERIC
make clean && make
make install
reboot

现在您可以安装procfs

mount_procfs /proc /proc

构建 htop(它需要 procfs 并且仅在 Linux 上受支持。从技术上讲,它也适用于 FreeBSD,安装了 procfs,并且可能最终在 OpenBSD 上工作...你的里程可能会有所不同。但我不会相信它......

wget http://hisham.hm/htop/releases/1.0/htop-1.0.tar.gz
tar zxf htop-1.0.tar.gz
cd htop-1.0
./configure
make
make install

或者实际上,只是使用top......

答案3

OpenBSD 5.9 htop可以作为一个包提供,而且效果很好。

要安装它,请使用

pkg_add htop

作为根。

答案4

您可以使用brew 安装htop。https://docs.brew.sh/安装

$ brew install htop

相关内容