FreeBSD Daily Topics

2009年4月24日≪注目≫sysinfo(1)登場、IEEE 802.11sワイヤレスメッシュスタンダード対応取り組み開始、PC-BSD 7.1およびKubuntu 9.04ベンチマーク、Firefoxセキュリティアップデート

heads-up

sysinfo

Ports Collectionに新しくsysinfo(1)のport(sysutils/sysinfo)が追加されました。これはH/WとS/W双方の情報を取得するためのスクリプトで、これまで分散していた情報を取得するためのインターフェースをひとつに集約するといった役割を担うことになります。

これまでは個別にコマンドを発行して情報を得ていましたが、今後はsysinfo(1)コマンドを使っての情報取得が可能となります。まだ検討がはじまったばかりのコマンドで今後しばらくは出力されるデータ形式が変更されるといったことがおこなわれるとみられます。しかしサーバ管理などにおいて有益なコマンドですので、しばらく同コマンドを追ってみてください。

sysinfo(1)コマンドの実行例 - root権限での実行が推奨されている
# sysinfo -a
System information

Manufacturer: Gigabyte Technology Co., Ltd.
Product Name: EP45-UD3LR

INFO: Run `dmidecode -t system` to see further information.

Base board information
Manufacturer: Gigabyte Technology Co., Ltd.
Product Name: EP45-UD3LR

INFO: Run `dmidecode -t baseboard` to see further information.

CD/DVD-ROM:
acd0: DVDR <HL-DT-ST DVDRAM GSA-4163B/A100> at ata2-master UDMA33
acd0: TIMEOUT - READ_BIG retrying (1 retry left)
acd0: TIMEOUT - READ_BIG retrying (0 retries left)
acd0: FAILURE - READ_BIG timed out
acd0: TIMEOUT - READ_BIG retrying (1 retry left)
acd0: TIMEOUT - READ_BIG retrying (0 retries left)
acd0: FAILURE - READ_BIG timed out
acd0: DVDR <HL-DT-ST DVDRAM GSA-4163B/A100> at ata2-master UDMA33
acd0: DVDR <HL-DT-ST DVDRAM GSA-4163B/A100> at ata2-master UDMA33
acd0: DVDR <HL-DT-ST DVDRAM GSA-4163B/A100> at ata2-master UDMA33

Graphic card information:
vendor='ATI Technologies Inc'
INFO: Check pciconf(8) for more information.

PCI devices with no driver attached:
none0@pci0:0:31:3:	class=0x0c0500 card=0x50011458 chip=0x3a308086 rev=0x00 hdr=0x00

BIOS information

Vendor: Award Software International, Inc.
Version: F3
Release Date: 11/17/2008

INFO: Run `dmidecode -t bios` to see further information.

CPU information

Machine class:	amd64
CPU Model:	Intel(R) Core(TM)2 Quad CPU    Q8300  @ 2.50GHz
No. of Cores:	4
Cores per CPU:	4
4
4
4

CPU usage statistics:
CPU:  3.6% user,  0.0% nice,  2.4% system,  0.2% interrupt, 93.8% idle

RAM information

System memory information
Maximum Memory Module Size: 1024 MB
Maximum Total Memory Size: 4096 MB
Maximum Capacity: 4 GB
Number Of Devices: 4

INFO: Run `dmidecode -t memory` to see further information.

System memory summary
Total real memory available:	4081 MB
Logically used memory:		1069 MB
Logically available memory:	3011 MB

Swap information
Device          512-blocks     Used    Avail Capacity
/dev/ad0s1b       16777216       0B     8.0G     0%

Operating system information

Operating system release:	FreeBSD 8.0-CURRENT
OS architecture:		amd64
Hostname:			parancell.ongs.co.jp
Kernel build dir location:	/memdisk/obj/usr/src/sys/PARANCELL
Currently booted kernel:	/boot/kernel/kernel

Currently loaded kernel modules (kldstat(8)):
tmpfs.ko
linprocfs.ko
linux.ko
zfs.ko
opensolaris.ko
aio.ko
kqemu.ko
radeon.ko
drm.ko
snd_hda.ko
sound.ko

INFO: For security recommendations see the security(7) man page.
INFO: For system tuning advice, see the tuning(7) man page.
INFO: To view various system statistics use the systat(1) tool.

System uptime:
System is booted since Thu Apr 23 09:42:25 2009
 2:49PM  up 1 day,  5:07, 2 users, load averages: 0.23, 0.27, 0.25

Process statistics:
95 processes:  1 running, 94 sleeping

Crash dumps:
-rw-------  1 root  wheel  434487296 Feb  4 16:40 /var/crash/vmcore.0

INFO: See http://www.freebsd.org/doc/en/books/developers-handbook/kerneldebug.html to find out how to debug kernel crash dumps

Storage information

Available hard drives:
ad0: 238474MB <Seagate ST3250620AS 3.AAC> at ata0-master SATA300
ad0: 238474MB <Seagate ST3250620AS 3.AAC> at ata0-master SATA300
ad0: 238474MB <Seagate ST3250620AS 3.AAC> at ata0-master SATA300
ad0: 238474MB <Seagate ST3250620AS 3.AAC> at ata0-master SATA300

Raid controllers:

Currently mounted filesystems:
/dev/ad0s1a on /
devfs on /dev
tmpfs on /tmp
/dev/ad0s1f on /usr
/dev/ad0s1d on /var
tmpfs on /memdisk
procfs on /proc
linprocfs on /usr/compat/linux/proc
tank/ccache on /home/ccache
tank/usr/local on /usr/local
tank/usr/ports on /usr/ports
(...略...)


Packages information

There are 860 packages installed in the system and 1 of them needs updating.
Note that this number may be inaccurate, as your ports tree may be outdated too.

INFO: Run pkg_info(1) to see a full list of installed packages.
INFO: Use pkg_version(1) to inspect what packages are outdated.
INFO: Use the portsnap(8) or csup(1) tool to update your ports tree.

WARNING: You should install portaudit in order to get information about known security vulnerabilities in your packages.

Information related to services

Running services

dbus is running as pid 1062.
gdm is running as pid 1082.
hald is running as pid 1229.
smartd is running as pid 913.
cron is running as pid 1162.
devd is running as pid 575.
lockd is running as pid 893.
lpd is running as pid 943.
moused is running as pid 1039.
powerd is running as pid 978.
sshd is running as pid 1135.
statd is running as pid 879.
syslogd is running as pid 767.

Not running services

apache22 is not running.
bsdstats is not running.
cupsd is not running.
ffserver is not running.
htcacheclean is not running.
mdnsd is not running.
mysql is not running.
rsyncd is not running.
svnserve is not running.
uuidd is not running.
wpa_supplicant is not running.

INFO: Configuration of system-wide services is located in the /etc/ directory.
INFO: Configuration of 3rd party services can be found in the /usr/local/etc/ directory.

Misc information

Open file statistics (cur/max):
5556/12328 files

Resource limits:
Resource limits (current):
  cputime              infinity secs
  filesize             infinity kB
  datasize             33554432 kB
  stacksize              524288 kB
  coredumpsize         infinity kB
  memoryuse            infinity kB
  memorylocked         infinity kB
  maxprocesses             5547
  openfiles               11095
  sbsize               infinity bytes
  vmemoryuse           infinity kB
  pseudo-terminals     infinity

Information related to cron:
There are 7 entries in /etc/crontab

Current time and date:
Fri Apr 24 14:49:32 JST 2009

#
Foundation allowed IEEE 802.11s wireless mesh standard project

The FreeBSD Foundationは2009年4月22日(協定世界時⁠⁠、IEEE 802.11sワイヤレスメッシュスタンダードをFreeBSDで実装するRui Paulo氏の開発提案を受け入れたことを発表しました。この技術が実装されるとFreeBSDを無線LANで同機能に対応したルータやネットワークアプライアンスとして活用できるようになります。ユーザのみならずFreeBSDをアプライアンスのベースとして採用しているベンダにも価値のある取り組みだと説明されている。プロジェクトは2009年7月の完成が予定されています。

ports

www/firefox3
www/firefox

Firefox3のport(www/firefox3)が3.0.9対応へアップグレードされました。またFirefox2のport(www/firefox)が該当する修正パッチを取り込んだものへアップグレードされました。

links

PC-BSD 7.1 vs. Kubuntu 9.04 Benchmarks

PhoronixにおいてPC-BSD 7.1 vs. Kubuntu 9.04 Benchmarksのタイトルのもと、Phoronix Test Suiteを使って実施されたベンチマーク結果が掲載されています。おおむね、Kubuntu 9.04(UbuntuをKDEベースにしたもの)のほうが良い性能を出していますが、これは採用されているGCCの違いによるものではないかという説明が最後のページに記載されています。PC-BSD 7.1で採用しているのはGCC 4.2.2で、それに比べてKubuntu 9.04で採用されているのはGCC 4.3.3ということです。

おすすめ記事

記事・ニュース一覧