FreeBSD の Virtual terminals が有効になっているので、不要なプロセスは無効にした方が良いので、Virtual terminals を 無効にする事にしました。
また、 Virtual terminals を無効にする前のプロセスの状態が以下の内容になります。
[root@FreeBSD ~]# ps aux USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND root 11 100.0 0.0 0 16 - RNL 23:41 0:59.78 [idle] root 0 0.0 0.0 0 240 - DLs 23:41 0:00.01 [kernel] root 1 0.0 0.1 9960 912 - ILs 23:41 0:00.01 /sbin/init -- root 2 0.0 0.0 0 16 - DL 23:41 0:00.00 [crypto] root 3 0.0 0.0 0 16 - DL 23:41 0:00.00 [crypto returns 0] root 4 0.0 0.0 0 32 - DL 23:41 0:00.02 [cam] root 5 0.0 0.0 0 16 - DL 23:41 0:00.00 [mpt_recovery0] root 6 0.0 0.0 0 16 - DL 23:41 0:00.00 [sctp_iterator] root 7 0.0 0.0 0 16 - DL 23:41 0:00.01 [rand_harvestq] root 8 0.0 0.0 0 16 - DL 23:41 0:00.00 [soaiod1] root 9 0.0 0.0 0 16 - DL 23:41 0:00.00 [soaiod2] root 10 0.0 0.0 0 16 - DL 23:41 0:00.00 [audit] root 12 0.0 0.1 0 704 - WL 23:41 0:00.08 [intr] root 13 0.0 0.0 0 48 - DL 23:41 0:00.00 [geom] root 14 0.0 0.0 0 16 - DL 23:41 0:00.00 [sequencer 00] root 15 0.0 0.0 0 16 - DL 23:41 0:00.00 [soaiod3] root 16 0.0 0.0 0 16 - DL 23:41 0:00.00 [soaiod4] root 17 0.0 0.0 0 48 - DL 23:41 0:00.00 [pagedaemon] root 18 0.0 0.0 0 16 - DL 23:41 0:00.00 [vmdaemon] root 19 0.0 0.0 0 48 - DL 23:41 0:00.00 [bufdaemon] root 20 0.0 0.0 0 16 - DL 23:41 0:00.00 [vnlru] root 21 0.0 0.0 0 16 - DL 23:41 0:00.00 [syncer] root 103 0.0 0.5 17244 5400 - S 23:41 0:00.06 /usr/local/bin/vmtoolsd -c root 386 0.0 0.1 10456 1460 - Ss 23:41 0:00.00 /sbin/devd root 529 0.0 0.3 11400 2672 - Ss 23:41 0:00.01 /usr/sbin/syslogd -s ntpd 635 0.0 1.7 16580 16672 - Ss 23:41 0:00.03 /usr/sbin/ntpd -p /var/db/n root 638 0.0 0.2 10840 2256 - Ss 23:41 0:00.01 /usr/sbin/powerd root 667 0.0 0.9 19668 8852 - Is 23:41 0:00.00 /usr/sbin/sshd root 670 0.0 0.8 16980 7648 - Ss 23:41 0:00.00 sendmail: accepting connect smmsp 673 0.0 0.7 16800 7432 - Is 23:41 0:00.00 sendmail: Queue runner@00:3 root 678 0.0 0.3 11420 2808 - Is 23:41 0:00.00 /usr/sbin/cron -s root 725 0.0 0.2 12264 2008 v0- I 23:41 0:00.00 sh /etc/rc autoboot root 726 0.0 0.2 10892 2464 v0- I 23:41 0:00.00 logger -p daemon.notice -t root 728 0.0 0.2 10680 2304 v0- IC 23:41 0:00.00 sleep 60 root 729 0.0 0.2 10880 2452 v0 Is+ 23:41 0:00.00 /usr/libexec/getty Pc ttyv0 root 730 0.0 0.2 10880 2452 v1 Is+ 23:41 0:00.00 /usr/libexec/getty Pc ttyv1 root 731 0.0 0.2 10880 2452 v2 Is+ 23:41 0:00.00 /usr/libexec/getty Pc ttyv2 root 732 0.0 0.2 10880 2452 v3 Is+ 23:41 0:00.00 /usr/libexec/getty Pc ttyv3 root 733 0.0 0.2 10880 2452 v4 Is+ 23:41 0:00.00 /usr/libexec/getty Pc ttyv4 root 734 0.0 0.2 10880 2452 v5 Is+ 23:41 0:00.00 /usr/libexec/getty Pc ttyv5 root 735 0.0 0.2 10880 2452 v6 Is+ 23:41 0:00.00 /usr/libexec/getty Pc ttyv6 root 736 0.0 0.2 10880 2452 v7 Is+ 23:41 0:00.00 /usr/libexec/getty Pc ttyv7 root 739 0.0 0.3 12104 3368 0 I 23:41 0:00.01 su - root 740 0.0 0.4 13016 4276 0 S 23:42 0:00.00 -su (bash) root 742 0.0 0.3 11632 3028 0 R+ 23:42 0:00.00 ps aux [root@FreeBSD ~]#
因みに、以下が Virtual terminals のプロセスです。
root 729 0.0 0.2 10880 2452 v0 Is+ 23:41 0:00.00 /usr/libexec/getty Pc ttyv0 root 730 0.0 0.2 10880 2452 v1 Is+ 23:41 0:00.00 /usr/libexec/getty Pc ttyv1 root 731 0.0 0.2 10880 2452 v2 Is+ 23:41 0:00.00 /usr/libexec/getty Pc ttyv2 root 732 0.0 0.2 10880 2452 v3 Is+ 23:41 0:00.00 /usr/libexec/getty Pc ttyv3 root 733 0.0 0.2 10880 2452 v4 Is+ 23:41 0:00.00 /usr/libexec/getty Pc ttyv4 root 734 0.0 0.2 10880 2452 v5 Is+ 23:41 0:00.00 /usr/libexec/getty Pc ttyv5 root 735 0.0 0.2 10880 2452 v6 Is+ 23:41 0:00.00 /usr/libexec/getty Pc ttyv6 root 736 0.0 0.2 10880 2452 v7 Is+ 23:41 0:00.00 /usr/libexec/getty Pc ttyv7
■Virtual terminals を無効にする方法
①.以下のコマンドを実行する。
vi /etc/ttys
変更前
# Virtual terminals ttyv1 "/usr/libexec/getty Pc" xterm onifexists secure ttyv2 "/usr/libexec/getty Pc" xterm onifexists secure ttyv3 "/usr/libexec/getty Pc" xterm onifexists secure ttyv4 "/usr/libexec/getty Pc" xterm onifexists secure ttyv5 "/usr/libexec/getty Pc" xterm onifexists secure ttyv6 "/usr/libexec/getty Pc" xterm onifexists secure ttyv7 "/usr/libexec/getty Pc" xterm onifexists secure
変更後
# Virtual terminals #ttyv1 "/usr/libexec/getty Pc" xterm onifexists secure #ttyv2 "/usr/libexec/getty Pc" xterm onifexists secure #ttyv3 "/usr/libexec/getty Pc" xterm onifexists secure #ttyv4 "/usr/libexec/getty Pc" xterm onifexists secure #ttyv5 "/usr/libexec/getty Pc" xterm onifexists secure #ttyv6 "/usr/libexec/getty Pc" xterm onifexists secure #ttyv7 "/usr/libexec/getty Pc" xterm onifexists secure
#を付与する事で無効となります。
再起動後、 Virtual terminals のプロセスが起動していない事を確認する。