En ondertussen is de hardware (X7SPA-H mobo + Atom D510 + 2*2GB 667MHz SO-DIMM) binnen, en was het tijd voor wat testjes.
AMD64 draait er iig. prima op, dus ik kan alle 4GB gebruiken wat FreeBSD ongetwijfeld fijn zal vinden en ZFS natuurlijk helemaal (zowel 64-bit als de 4GB).
Ik zie in FreeBSD ook gewoon 4 cores (2 cores met HT), wat het machientje erg gesponsief maakt ook al is er sprake van belasting.
Allereerst wat relevante dmesg info:
FreeBSD 8.1-RELEASE #0: Mon Jul 19 02:36:49 UTC 2010
root@mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel(R) Atom(TM) CPU D510 @ 1.66GHz (1666.68-MHz K8-class CPU)
Origin = "GenuineIntel" Id = 0x106ca Family = 6 Model = 1c Stepping = 10
Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE, SSE2,SS,HTT,TM,PBE>
Features2=0x40e31d<SSE3,DTES64,MON,DS_CPL,TM2,SSSE3,CX16,xTPR,PDCM,MOVBE>
AMD Features=0x20100800<SYSCALL,NX,LM>
AMD Features2=0x1<LAHF>
TSC: P-state invariant
real memory = 4294967296 (4096 MB)
avail memory = 4087676928 (3898 MB)
ACPI APIC Table: <052610 APIC1327>
FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs
FreeBSD/SMP: 1 package(s) x 2 core(s) x 2 HTT threads
cpu0 (BSP): APIC ID: 0
cpu1 (AP/HT): APIC ID: 1
cpu2 (AP): APIC ID: 2
cpu3 (AP/HT): APIC ID: 3
Timecounter "ACPI-safe" frequency 3579545 Hz quality 850
acpi_timer0: <24-bit timer at 3.579545MHz> port 0x808-0x80b on acpi0
acpi_hpet0: <High Precision Event Timer> iomem 0xfed00000-0xfed003ff on acpi0
Timecounter "HPET" frequency 14318180 Hz quality 900
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
atapci0: <Intel ICH9 SATA300 controller> port 0xbc00-0xbc07,0xb880-0xb883,0xb800-0xb807,0xb480-0xb483,0xb400-0xb40f,0xb080-0xb08f irq 19 at device 31.2 on pci0
atapci1: <Intel ICH9 SATA300 controller> port 0xac00-0xac07,0xa880-0xa883,0xa800-0xa807,0xa480-0xa483,0xa400-0xa40f,0xa080-0xa08f irq 19 at device 31.5 on pci0
em0: <Intel(R) PRO/1000 Network Connection 7.0.5> port 0xdc00-0xdc1f mem 0xfeae0000-0xfeafffff,0xfeadc000-0xfeadffff irq 16
em1: <Intel(R) PRO/1000 Network Connection 7.0.5> port 0xec00-0xec1f mem 0xfebe0000-0xfebfffff,0xfebdc000-0xfebdffff irq 17
De NICs':
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=219b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,WOL_MAGIC>
ether 00:25:90:0a:e9:12
inet 192.168.1.108 netmask 0xffffff00 broadcast 192.168.1.255
media: Ethernet autoselect (1000baseT <full-duplex>)
status: active
em1: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=219b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,WOL_MAGIC>
ether 00:25:90:0a:e9:13
media: Ethernet autoselect
status: no carrier
Ik kan nog niet met meerdere schijven (raidz) testen, maar ik had nog 1 SATA schijf liggen, daar doe ik het nu dan maar even mee. Ik heb hierop FreeBSD geinstalleerd, en een ZFS /home gemaakt van ca. 160GB. Hierop doe ik wat disk testjes. Als eerste maak ik een file aan van 1GB;
# dd if=/dev/zero of=test.file bs=1m count=1000
1000+0 records in
1000+0 records out
1048576000 bytes transferred in 13.377434 secs (78383941 bytes/sec)
Da's al niet slecht!
Een 'iostat 1' terwijl dat gebeurde:
tty ad10 md0 cpu
tin tout KB/t tps MB/s KB/t tps MB/s us ni sy in id
0 62 0.00 0 0.00 0.00 0 0.00 0 0 0 0 100
0 62 0.00 0 0.00 0.00 0 0.00 0 0 0 0 99
1 64 16.00 6 0.09 0.00 0 0.00 0 0 7 0 93
0 61 82.88 109 8.81 0.00 0 0.00 0 0 23 0 77
0 61 99.10 314 30.36 0.00 0 0.00 0 0 36 0 64
0 61 128.00 574 71.81 0.00 0 0.00 0 0 3 0 97
0 62 128.00 505 63.19 0.00 0 0.00 0 0 2 0 98
0 62 128.00 498 62.31 0.00 0 0.00 0 0 2 0 98
0 62 113.14 406 44.81 0.00 0 0.00 0 0 2 0 97
0 62 126.98 495 61.44 0.00 0 0.00 0 0 27 1 72
0 62 128.00 521 65.19 0.00 0 0.00 0 0 2 0 98
0 61 110.45 284 30.65 0.00 0 0.00 0 0 14 0 86
0 62 128.00 579 72.42 0.00 0 0.00 0 0 11 0 88
0 62 128.00 519 64.93 0.00 0 0.00 0 0 1 0 99
0 62 128.00 494 61.69 0.00 0 0.00 0 0 1 0 99
0 62 128.00 517 64.68 0.00 0 0.00 0 0 1 0 99
0 177 114.50 361 40.32 0.00 0 0.00 0 0 16 1 83
0 62 128.00 537 67.18 0.00 0 0.00 0 0 2 0 98
0 62 118.87 446 51.72 0.00 0 0.00 0 0 1 0 99
0 62 1.00 4 0.00 0.00 0 0.00 0 0 0 0 100
0 62 0.00 0 0.00 0.00 0 0.00 0 0 0 0 100
^C
De load op de CPU is minimaal terwijl de schijf lekker aan het rossen is. Dat ziet er ook goed uit.
Dan even snel 'pkg_add -r samba3' en kijken hoe snel dat werkt naar een Win7 client. (kopieren van dat test.file bestand over samba dus).
Ik meet dit met een 'netstat -h 1':
1 0 0 60 1 0 170 0
2 0 0 120 2 0 404 0
19 0 0 1.7K 13 0 33K 0
8.4K 0 0 586K 2.1K 0 44M 0
5.8K 0 0 453K 2.9K 0 60M 0
6.2K 0 0 487K 3.2K 0 64M 0
6.3K 0 0 489K 3.2K 0 64M 0
6.2K 0 0 486K 3.2K 0 64M 0
6.1K 0 0 475K 3.1K 0 63M 0
6.3K 0 0 493K 3.2K 0 65M 0
5.9K 0 0 462K 3.0K 0 61M 0
6.3K 0 0 495K 3.2K 0 65M 0
6.2K 0 0 488K 3.2K 0 63M 0
6.1K 0 0 480K 3.2K 0 63M 0
6.3K 0 0 492K 3.2K 0 65M 0
input (Total) output
packets errs idrops bytes packets errs bytes colls
6.2K 0 0 482K 3.1K 0 64M 0
6.2K 0 0 490K 3.1K 0 65M 0
5.9K 0 0 466K 3.1K 0 61M 0
6.1K 0 0 482K 3.0K 0 64M 0
963 0 0 74K 467 0 9.8M 0
^C
Had parallel een top draaien om de load te meten:
CPU: 0.8% user, 0.0% nice, 9.8% system, 5.6% interrupt, 83.8% idle
Mem: 14M Active, 11M Inact, 743M Wired, 228K Cache, 11M Buf, 3152M Free
Swap:
PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND
1057 root 1 62 0 33088K 7876K zio->i 1 0:03 19.68% smbd
1079 root 1 44 0 9336K 2412K CPU1 0 0:00 0.10% top
1063 root 1 44 0 38104K 5208K select 1 0:00 0.00% sshd
Helemaal niet gek!
Het machientje neemt nu met 1 HDD aangesloten 14-18 watt op uit het lichtnet afhankelijk van belasting.
Uiteraard wordt het meest interessant om te zien hoe de boel gaat performen met een echte raidz opstelling met 4*1TB sata disks. Maar daar moeten we nog heel even op wachten.
So far very good!
[
Voor 21% gewijzigd door
ISaFeeliN op 13-10-2010 13:09
]