Date: Tue, 21 Sep 2010 20:02:09 -0700 (PDT) From: Bryce <bryce@bryce.net> To: Peter Jeremy <peterjeremy@acm.org> Cc: freebsd-stable@freebsd.org Subject: Re: SuperMicro i7 (UP) - very slow performance Message-ID: <10b0bdef-2bb1-44c8-9ffb-7d3167147a4f@q2g2000vbk.googlegroups.com> In-Reply-To: <mailpost.1284981513.7745206.53335.mailing.freebsd.stable@FreeBSD.cs.nctu.edu.tw> References: <AANLkTin2XH8Gs0ytgHsuF50iUJ3JFQU_OO3xSRfq3-C8@mail.gmail.com> <mailpost.1284981513.7745206.53335.mailing.freebsd.stable@FreeBSD.cs.nctu.edu.tw>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sep 20, 6:17=A0am, peterjer...@acm.org (Peter Jeremy) wrote: > On 2010-Sep-18 08:32:32 -0500, Bryce Edwards <br...@bryce.net> wrote: > > >I have a Supermicro with the C7X58 motherboard and an i7 930 cpu, and > >it is nowhere near the performance it should be. =A0A buildworld just > >took 22.5 hours! > > That does sound a bit poor. =A0I presume the system was basically unloade= d > during the buildworld. > > Can we see the output of: > - vmstat -i interrupt total rate irq1: atkbd0 853 0 irq16: uhci0 mpt0 117706 0 irq17: fwohci0 1 0 irq23: uhci3 ehci1 22 0 cpu0: timer 1046064200 1979 irq256: em0 1861363 3 irq258: ahci0 3922875 7 cpu1: timer 1046058992 1979 cpu4: timer 1046056958 1979 cpu3: timer 1046058951 1979 cpu2: timer 1046055416 1979 cpu6: timer 1046057518 1979 cpu5: timer 1046058850 1979 cpu7: timer 1046058744 1979 Total 8374372449 15850 > - zpool status -v pool: data state: ONLINE scrub: none requested config: NAME STATE READ WRITE CKSUM data ONLINE 0 0 0 mirror ONLINE 0 0 0 gpt/hitachi0 ONLINE 0 0 0 gpt/hitachi1 ONLINE 0 0 0 errors: No known data errors pool: ext1 state: ONLINE scrub: none requested config: NAME STATE READ WRITE CKSUM ext1 ONLINE 0 0 0 da2 ONLINE 0 0 0 errors: No known data errors pool: storage state: ONLINE scrub: none requested config: NAME STATE READ WRITE CKSUM storage ONLINE 0 0 0 raidz1 ONLINE 0 0 0 gpt/samsung0 ONLINE 0 0 0 gpt/samsung1 ONLINE 0 0 0 gpt/samsung2 ONLINE 0 0 0 gpt/samsung3 ONLINE 0 0 0 errors: No known data errors pool: system state: ONLINE scrub: none requested config: NAME STATE READ WRITE CKSUM system ONLINE 0 0 0 mirror ONLINE 0 0 0 gpt/disk0 ONLINE 0 0 0 gpt/disk1 ONLINE 0 0 0 errors: No known data errors > - df -k Filesystem 1024-blocks Used Avail Capacity Mounted on system 142091977 611793 141480184 0% / devfs 1 1 0 100% /dev linprocfs 4 4 0 100% / compat/linux/proc storage 2729825067 38 2729825028 0% / storage storage/archive 2959080344 229255316 2729825028 8% / storage/archive storage/backups 2906677465 176852436 2729825028 6% / storage/backups data 1817823312 2487426 1815335886 0% / storage/data data/Pictures 1912868417 97532531 1815335886 5% / storage/data/Pictures storage/files 2794105921 64280893 2729825028 2% / storage/files storage/incoming 3712303044 982478016 2729825028 26% / storage/incoming storage/media 2835215837 105390809 2729825028 4% / storage/media storage/media/Games 2752775684 22950655 2729825028 1% / storage/media/Games storage/media/Movies 3745007442 1015182414 2729825028 27% / storage/media/Movies storage/media/Music 2811591585 81766557 2729825028 3% / storage/media/Music system/usr 142342976 862792 141480184 1% /usr system/usr/home 142105804 625620 141480184 0% /usr/ home system/usr/obj 143296312 1816128 141480184 1% /usr/ obj system/usr/ports 142059536 579352 141480184 0% /usr/ ports system/usr/src 141792965 312781 141480184 0% /usr/ src system/var 141715785 235601 141480184 0% /var /dev/md0 19566 12 19554 0% /tmp ext1 1092323986 25 1092323960 0% /mnt ext1/data 1094811390 2487429 1092323960 0% /mnt/ data ext1/data/Pictures 1189727469 97403509 1092323960 8% /mnt/ data/Pictures ext1/storage 1092323987 27 1092323960 0% /mnt/ storage ext1/storage/backups 1269282867 176958906 1092323960 14% /mnt/ storage/backups ext1/storage/files 1156645316 64321355 1092323960 6% /mnt/ storage/files ext1/system 1092935755 611794 1092323960 0% /mnt/ system ext1/system/usr 1093186866 862905 1092323960 0% /mnt/ system/usr ext1/system/usr/home 1092949651 625691 1092323960 0% /mnt/ system/usr/home ext1/system/var 1092559374 235413 1092323960 0% /mnt/ system/var > - mount -v system on / (zfs, local, noatime) devfs on /dev (devfs, local, multilabel) linprocfs on /compat/linux/proc (linprocfs, local) storage on /storage (zfs, local, noatime) storage/archive on /storage/archive (zfs, local, noatime) storage/backups on /storage/backups (zfs, local, noatime) data on /storage/data (zfs, local) data/Pictures on /storage/data/Pictures (zfs, local) storage/files on /storage/files (zfs, local, noatime) storage/incoming on /storage/incoming (zfs, local, noatime) storage/media on /storage/media (zfs, local, noatime) storage/media/Games on /storage/media/Games (zfs, local, noatime) storage/media/Movies on /storage/media/Movies (zfs, local, noatime) storage/media/Music on /storage/media/Music (zfs, local, noatime) system/usr on /usr (zfs, local, noatime) system/usr/home on /usr/home (zfs, local, noatime, nosuid) system/usr/obj on /usr/obj (zfs, local, noatime) system/usr/ports on /usr/ports (zfs, local, noatime, nosuid) system/usr/src on /usr/src (zfs, local, noatime, noexec, nosuid) system/var on /var (zfs, local, noatime) /dev/md0 on /tmp (ufs, asynchronous, local, noatime) ext1 on /mnt (zfs, local) ext1/data on /mnt/data (zfs, local) ext1/data/Pictures on /mnt/data/Pictures (zfs, local) ext1/storage on /mnt/storage (zfs, local) ext1/storage/backups on /mnt/storage/backups (zfs, local) ext1/storage/files on /mnt/storage/files (zfs, local) ext1/system on /mnt/system (zfs, local) ext1/system/usr on /mnt/system/usr (zfs, local) ext1/system/usr/home on /mnt/system/usr/home (zfs, local) ext1/system/var on /mnt/system/var (zfs, local) > - md5 -t =A0 [this will help determine if the problem is lack of CPU] MD5 time trial. Digesting 100000 10000-byte blocks ... done Digest =3D 766a2bb5d24bddae466c572bcabca3ee Time =3D 5.421381 seconds Speed =3D 184454848.000000 bytes/second > - sysctl vm vm.vmtotal: System wide totals computed every five seconds: (values in kilobytes) =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Processes: (RUNQ: 1 Disk Wait: 0 Page Wait: 0 Sleep: 32) Virtual Memory: (Total: 1074279508K, Active 422412K) Real Memory: (Total: 1252504K Active 28660K) Shared Virtual Memory: (Total: 28792K Active: 13456K) Shared Real Memory: (Total: 8716K Active: 6520K) Free Memory Pages: 3035952K vm.loadavg: { 0.00 0.00 0.00 } vm.v_free_min: 9590 vm.v_free_target: 40381 vm.v_free_reserved: 2021 vm.v_inactive_target: 60571 vm.v_cache_min: 40381 vm.v_cache_max: 80762 vm.v_pageout_free_min: 34 vm.pageout_algorithm: 0 vm.swap_enabled: 1 vm.kmem_size_scale: 3 vm.kmem_size_max: 329853485875 vm.kmem_size_min: 0 vm.kmem_size: 2067320832 vm.nswapdev: 2 vm.dmmax: 32 vm.swap_async_max: 4 vm.overcommit: 0 vm.swap_reserved: 395976704 vm.swap_total: 8589934592 vm.zone_count: 191 vm.swap_idle_threshold2: 10 vm.swap_idle_threshold1: 2 vm.kstacks: 724 vm.kstack_cache_size: 128 vm.exec_map_entries: 16 vm.stats.misc.zero_page_count: 189 vm.stats.misc.cnt_prezero: 0 vm.stats.vm.v_kthreadpages: 0 vm.stats.vm.v_rforkpages: 0 vm.stats.vm.v_vforkpages: 36355379 vm.stats.vm.v_forkpages: 113127423 vm.stats.vm.v_kthreads: 28 vm.stats.vm.v_rforks: 0 vm.stats.vm.v_vforks: 173728 vm.stats.vm.v_forks: 441695 vm.stats.vm.v_interrupt_free_min: 2 vm.stats.vm.v_pageout_free_min: 34 vm.stats.vm.v_cache_max: 80762 vm.stats.vm.v_cache_min: 40381 vm.stats.vm.v_cache_count: 8123 vm.stats.vm.v_inactive_count: 1310 vm.stats.vm.v_inactive_target: 60571 vm.stats.vm.v_active_count: 41328 vm.stats.vm.v_wire_count: 712096 vm.stats.vm.v_free_count: 750836 vm.stats.vm.v_free_min: 9590 vm.stats.vm.v_free_target: 40381 vm.stats.vm.v_free_reserved: 2021 vm.stats.vm.v_page_count: 1514151 vm.stats.vm.v_page_size: 4096 vm.stats.vm.v_tfree: 167732869 vm.stats.vm.v_pfree: 98570493 vm.stats.vm.v_dfree: 0 vm.stats.vm.v_tcached: 103875 vm.stats.vm.v_pdpages: 0 vm.stats.vm.v_pdwakeups: 0 vm.stats.vm.v_reactivated: 72388 vm.stats.vm.v_intrans: 4408 vm.stats.vm.v_vnodepgsout: 12785 vm.stats.vm.v_vnodepgsin: 109922 vm.stats.vm.v_vnodeout: 10042 vm.stats.vm.v_vnodein: 109922 vm.stats.vm.v_swappgsout: 0 vm.stats.vm.v_swappgsin: 0 vm.stats.vm.v_swapout: 0 vm.stats.vm.v_swapin: 0 vm.stats.vm.v_ozfod: 0 vm.stats.vm.v_zfod: 113400918 vm.stats.vm.v_cow_optim: 33371 vm.stats.vm.v_cow_faults: 18233444 vm.stats.vm.v_vm_faults: 147005945 vm.stats.sys.v_soft: 81806059 vm.stats.sys.v_intr: 5903805 vm.stats.sys.v_syscall: 126779283 vm.stats.sys.v_trap: 157285021 vm.stats.sys.v_swtch: 252443163 vm.stats.object.bypasses: 143582 vm.stats.object.collapses: 1817130 vm.v_free_severe: 5805 vm.max_proc_mmap: 172276 vm.old_msync: 0 vm.msync_flush_flags: 3 vm.boot_pages: 48 vm.max_wired: 495315 vm.pageout_lock_miss: 0 vm.disable_swapspace_pageouts: 0 vm.defer_swapspace_pageouts: 0 vm.swap_idle_enabled: 0 vm.pageout_stats_interval: 5 vm.pageout_full_stats_interval: 20 vm.pageout_stats_max: 40381 vm.max_launder: 32 vm.phys_segs: SEGMENT 0: start: 0x1000 end: 0x99000 free list: 0xffffffff80c77e08 SEGMENT 1: start: 0x1073000 end: 0xbea92000 free list: 0xffffffff80c77a60 SEGMENT 2: start: 0x100000000 end: 0x1b3ff0000 free list: 0xffffffff80c77a60 vm.phys_free: FREE LIST 0: ORDER (SIZE) | NUMBER | POOL 0 | POOL 1 | POOL 2 -- -- -- -- -- -- -- -- 12 (016384K) | 000119 | 000000 | 000000 11 (008192K) | 000026 | 000001 | 000000 10 (004096K) | 000058 | 000001 | 000000 09 (002048K) | 000053 | 000001 | 000000 08 (001024K) | 000001 | 000000 | 000000 07 (000512K) | 000002 | 000000 | 000000 06 (000256K) | 000004 | 000000 | 000000 05 (000128K) | 000019 | 000001 | 000004 04 (000064K) | 000078 | 000001 | 000015 03 (000032K) | 000206 | 000004 | 000202 02 (000016K) | 000650 | 000012 | 000434 01 (000008K) | 001112 | 000016 | 001479 00 (000004K) | 000652 | 000005 | 003424 FREE LIST 1: ORDER (SIZE) | NUMBER | POOL 0 | POOL 1 | POOL 2 -- -- -- -- -- -- -- -- 12 (016384K) | 000000 | 000000 | 000000 11 (008192K) | 000000 | 000000 | 000000 10 (004096K) | 000000 | 000000 | 000000 09 (002048K) | 000000 | 000000 | 000000 08 (001024K) | 000000 | 000000 | 000000 07 (000512K) | 000000 | 000000 | 000000 06 (000256K) | 000001 | 000000 | 000000 05 (000128K) | 000001 | 000000 | 000000 04 (000064K) | 000001 | 000000 | 000000 03 (000032K) | 000002 | 000000 | 000000 02 (000016K) | 000000 | 000000 | 000000 01 (000008K) | 000001 | 000000 | 000000 00 (000004K) | 000002 | 000000 | 000000 vm.reserv.reclaimed: 0 vm.reserv.partpopq: LEVEL SIZE NUMBER -00001: 432112K, 000734 vm.reserv.freed: 1850255 vm.reserv.broken: 436 vm.idlezero_enable: 0 vm.kvm_free: 546738008064 vm.kvm_size: 549755809792 vm.pmap.pmap_collect_active: 0 vm.pmap.pmap_collect_inactive: 0 vm.pmap.pv_entry_spare: 3523 vm.pmap.pv_entry_allocs: 490764507 vm.pmap.pv_entry_frees: 490746022 vm.pmap.pc_chunk_tryfail: 0 vm.pmap.pc_chunk_frees: 3217597 vm.pmap.pc_chunk_allocs: 3217728 vm.pmap.pc_chunk_count: 131 vm.pmap.pv_entry_count: 18485 vm.pmap.pdpe.demotions: 0 vm.pmap.pde.promotions: 183512 vm.pmap.pde.p_failures: 3208458 vm.pmap.pde.mappings: 0 vm.pmap.pde.demotions: 135426 vm.pmap.shpgperproc: 200 vm.pmap.pv_entry_max: 2746951 vm.pmap.pg_ps_enabled: 1 > > >I have tested the two system drives independently (currently a zfs > >mirror), so it is not likely to be an hdd issue. > > How did you test them and what were the results? > > Do you know what revision your > /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c is? > (Or when/how did you last upgrade your source tree). I did a make update just before the buildworld, the same day as the original message post. > > -- > Peter Jeremy > > =A0application_pgp-signature_part > < 1KViewDownload In case it helps, here kldstat output: Id Refs Address Size Name 1 32 0xffffffff80100000 d7b280 kernel 2 1 0xffffffff80e7c000 19e1f8 zfs.ko 3 2 0xffffffff8101b000 3860 opensolaris.ko 4 1 0xffffffff8101f000 f090 aio.ko 5 1 0xffffffff81030000 fe68 ahci.ko 6 1 0xffffffff81222000 39f7 linprocfs.ko 7 1 0xffffffff81226000 1cc4d linux.ko 8 1 0xffffffff81243000 216 green_saver.ko 9 1 0xffffffff81244000 86c coretemp.ko
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?10b0bdef-2bb1-44c8-9ffb-7d3167147a4f>