Most of the times i use htop to check cpu threads usage in linux. I have quite a few freebsd servers, so i ran into some issues when installing htop on vanilla freebsd. Well, you need to make some adjustments so that htop works, so here it goes:
First you have to dynamically load the linux object in the kernel:
Then we have to make this loading permanent so addlinux_enable=”YES” to /etc/rc.conf.
After this, install a linux layer:
cd /usr/ports/emulators/linux_base-fc4 (for some strange reason fc6 is not working for me)
make install distclean
Go to /etc/fstab and add the following line:
linproc /compat/linux/proc linprocfs rw 0 0
Mount the new filesystem: mount linproc and go to/usr/ports/sysutils/htop and install as usual.