[ FreeBSD ]
by Beat
@ 31.07.2008 14:37 UTC
Möchte man, beim Aktualisieren einer Software aus den Ports, ein Backup-Paket der installierten Version erstellen, so kann die -b Option von portmaster verwendet werden:
# portmaster -b <Portname>
Das Paket wird dabei in /usr/ports/packages/portmaster-backup/ gespeichert. Soll direkt ein Paket der aktualisieren Version erstellt werden, so kann die -g Option von portmaster verwendet werden.
# portmaster -g <Portname>
Dieses wird in /usr/ports/packages/All/ gespeichert. Mehr Informationen zu portmaster findet man in der Manpage portmaster(8).
[ FreeBSD ]
by Beat
@ 31.07.2008 11:35 UTC
Die verbleibende Laufzeit einer Laptop-Batterie kann unter FreeBSD mit Hilfe von sysctl-Variablen angezeigt werden. Die Variable hw.acpi.battery.life zeigt den aktuellen Ladestand in Prozent an, die Variable hw.acpi.battery.time die verbleibende Laufzeit in Minuten:
# sysctl hw.acpi.battery.life
hw.acpi.battery.life: 60
# sysctl hw.acpi.battery.time
hw.acpi.battery.time: 56
Wird der Laptop nicht mit der Batterie sondern dem Stromnetz betrieben, wird als verbleibende Laufzeit eine -1 angezeigt:
# sysctl hw.acpi.battery.life
hw.acpi.battery.life: 100
# sysctl hw.acpi.battery.time
hw.acpi.battery.time: -1
[ FreeBSD ]
by Beat
@ 31.07.2008 11:33 UTC
Mit Hilfe von diskinfo können auf FreeBSD Informationen zu einer Festplatte ausgelesen werden. Dazu kann der Pfad zur Festplatte, zusammen mit der -v Option an diskinfo übergeben werden. Lässt man die -v Option weg, werden die Kommentare zu den zurückgegebenen Werten weggelassen:
# diskinfo -v /dev/ad0
/dev/ad0
512 # sectorsize
80026361856 # mediasize in bytes (75G)
156301488 # mediasize in sectors
155061 # Cylinders according to firmware.
16 # Heads according to firmware.
63 # Sectors according to firmware.
ad:ABCDEFGXZY # Disk ident.
Verwendet man die -c Option, wird die Festplatte bezüglich der Lesegeschwindigkeit getestet:
# diskinfo -c /dev/ad0
/dev/ad0
512 # sectorsize
80026361856 # mediasize in bytes (75G)
156301488 # mediasize in sectors
155061 # Cylinders according to firmware.
16 # Heads according to firmware.
63 # Sectors according to firmware.
ad:MPB4PAXKGXU0HM # Disk ident.
I/O command overhead:
time to read 10MB block 0.315037 sec = 0.015 msec/sector
time to read 20480 sectors 1.976392 sec = 0.097 msec/sector
calculated command overhead = 0.081 msec/sector
Mit der -t Option werden einfache Leistungstests der Festplatte durchgeführt:
# diskinfo -t /dev/ad0
/dev/ad0
512 # sectorsize
80026361856 # mediasize in bytes (75G)
156301488 # mediasize in sectors
155061 # Cylinders according to firmware.
16 # Heads according to firmware.
63 # Sectors according to firmware.
ad:MPB4PAXKGXU0HM # Disk ident.
Seek times:
Full stroke: 250 iter in 5.575812 sec = 22.303 msec
Half stroke: 250 iter in 4.587227 sec = 18.349 msec
Quarter stroke: 500 iter in 7.910360 sec = 15.821 msec
Short forward: 400 iter in 3.944226 sec = 9.861 msec
Short backward: 400 iter in 3.436463 sec = 8.591 msec
Seq outer: 2048 iter in 0.261576 sec = 0.128 msec
Seq inner: 2048 iter in 0.264893 sec = 0.129 msec
Transfer rates:
outside: 102400 kbytes in 2.911632 sec = 35169 kbytes/sec
middle: 102400 kbytes in 3.452332 sec = 29661 kbytes/sec
inside: 102400 kbytes in 5.580136 sec = 18351 kbytes/sec
Mehr Informationen zu diskinfo findet man in der Manpage diskinfo(8).