Date: Thu, 4 Jul 2013 18:57:09 +0200 From: mxb <mxb@alumni.chalmers.se> To: Jeremy Chadwick <jdc@koitsu.org> Cc: freebsd-fs@freebsd.org Subject: Re: Slow resilvering with mirrored ZIL Message-ID: <C8C696C0-2963-4868-8BB8-6987B47C3460@alumni.chalmers.se> In-Reply-To: <20130704000405.GA75529@icarus.home.lan> References: <CABBFC07-68C2-4F43-9AFC-920D8C34282E@unixconn.com> <51D42107.1050107@digsys.bg> <2EF46A8C-6908-4160-BF99-EC610B3EA771@alumni.chalmers.se> <51D437E2.4060101@digsys.bg> <E5CCC8F551CA4627A3C7376AD63A83CC@multiplay.co.uk> <CBCA1716-A3EC-4E3B-AE0A-3C8028F6AACF@alumni.chalmers.se> <20130704000405.GA75529@icarus.home.lan>
next in thread | previous in thread | raw e-mail | index | archive | help
Well, I'v got a lot of errors in dmesg regarding one of four disks, = which is not currently replaced. After resilvering dropped to 2MB/s ( :O ), it stuck. I had to reboot = system. It came up and now continues resilvering process at 9/s (9 what??? = bytes? ) Here comes requested info: dmesg(plan was to re-new disks and then lift this sys up to STABLE): Copyright (c) 1992-2012 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights = reserved. FreeBSD is a registered trademark of The FreeBSD Foundation. FreeBSD 9.1-RELEASE-p1 #2: Fri Mar 8 10:30:38 CET 2013 root@nas.home.unixconn.com:/usr/obj/usr/src/sys/GENERIC amd64 module_register: module pci/em already exists! Module pci/em failed to register: 17 module_register: module pci/lem already exists! Module pci/lem failed to register: 17 CPU: Intel(R) Xeon(R) CPU X5460 @ 3.16GHz (3166.74-MHz = K8-class CPU) Origin =3D "GenuineIntel" Id =3D 0x10676 Family =3D 6 Model =3D 17 = Stepping =3D 6 = Features=3D0xbfebfbff<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=3D0xce3bd<SSE3,DTES64,MON,DS_CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDC= M,DCA,SSE4.1> AMD Features=3D0x20100800<SYSCALL,NX,LM> AMD Features2=3D0x1<LAHF> TSC: P-state invariant, performance statistics real memory =3D 34359738368 (32768 MB) avail memory =3D 33095909376 (31562 MB) Event timer "LAPIC" quality 400 ACPI APIC Table: <PTLTD APIC > FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs FreeBSD/SMP: 1 package(s) x 4 core(s) cpu0 (BSP): APIC ID: 0 cpu1 (AP): APIC ID: 1 cpu2 (AP): APIC ID: 2 cpu3 (AP): APIC ID: 3 ioapic0 <Version 2.0> irqs 0-23 on motherboard ioapic1 <Version 2.0> irqs 24-47 on motherboard kbd1 at kbdmux0 ctl: CAM Target Layer loaded acpi0: <PTLTD RSDT> on motherboard acpi0: Power Button (fixed) cpu0: <ACPI CPU> on acpi0 cpu1: <ACPI CPU> on acpi0 cpu2: <ACPI CPU> on acpi0 cpu3: <ACPI CPU> on acpi0 atrtc0: <AT realtime clock> port 0x70-0x71 irq 8 on acpi0 Event timer "RTC" frequency 32768 Hz quality 0 attimer0: <AT timer> port 0x40-0x43,0x50-0x53 irq 0 on acpi0 Timecounter "i8254" frequency 1193182 Hz quality 0 Event timer "i8254" frequency 1193182 Hz quality 100 Timecounter "ACPI-fast" frequency 3579545 Hz quality 900 acpi_timer0: <24-bit timer at 3.579545MHz> port 0x1008-0x100b on acpi0 pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0 pci0: <ACPI PCI bus> on pcib0 pcib1: <ACPI PCI-PCI bridge> at device 2.0 on pci0 pci1: <ACPI PCI bus> on pcib1 pcib2: <ACPI PCI-PCI bridge> irq 16 at device 0.0 on pci1 pci2: <ACPI PCI bus> on pcib2 pcib3: <ACPI PCI-PCI bridge> irq 16 at device 0.0 on pci2 pci3: <ACPI PCI bus> on pcib3 pcib4: <ACPI PCI-PCI bridge> at device 0.0 on pci3 pci4: <ACPI PCI bus> on pcib4 pcib5: <ACPI PCI-PCI bridge> at device 0.2 on pci3 pci5: <ACPI PCI bus> on pcib5 pcib6: <ACPI PCI-PCI bridge> irq 18 at device 2.0 on pci2 pci6: <ACPI PCI bus> on pcib6 em0: <Intel(R) PRO/1000 Network Connection 7.3.2> port 0x2000-0x201f mem = 0xdc000000-0xdc01ffff irq 18 at device 0.0 on pci6 em0: Using an MSI interrupt em0: Ethernet address: 00:30:48:34:46:36 em1: <Intel(R) PRO/1000 Network Connection 7.3.2> port 0x2020-0x203f mem = 0xdc020000-0xdc03ffff irq 19 at device 0.1 on pci6 em1: Using an MSI interrupt em1: Ethernet address: 00:30:48:34:46:37 pcib7: <ACPI PCI-PCI bridge> at device 0.3 on pci1 pci7: <ACPI PCI bus> on pcib7 pcib8: <ACPI PCI-PCI bridge> at device 4.0 on pci0 pci8: <ACPI PCI bus> on pcib8 pcib9: <PCI-PCI bridge> at device 0.0 on pci8 pci9: <PCI bus> on pcib9 bce0: <HP NC380T PCIe DP Multifunc Gig Server Adapter (A2)> mem = 0xd8000000-0xd9ffffff irq 16 at device 4.0 on pci9 miibus0: <MII bus> on bce0 brgphy0: <BCM5706 1000BASE-T/SX media interface> PHY 1 on miibus0 brgphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, = 1000baseT-master, 1000baseT-FDX, 1000baseT-FDX-master, auto, auto-flow bce0: Ethernet address: 00:1b:78:38:2f:28 bce0: ASIC (0x57060020); Rev (A2); Bus (PCI-X, 64-bit, 100MHz); B/C = (1.9.6); Bufs (RX:2;TX:2;PG:8); Flags (SPLT|MSI) Coal (RX:6,6,18,18; TX:20,20,80,80) pcib10: <PCI-PCI bridge> at device 0.2 on pci8 pci10: <PCI bus> on pcib10 bce1: <HP NC380T PCIe DP Multifunc Gig Server Adapter (A2)> mem = 0xda000000-0xdbffffff irq 17 at device 5.0 on pci10 miibus1: <MII bus> on bce1 brgphy1: <BCM5706 1000BASE-T/SX media interface> PHY 1 on miibus1 brgphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, = 1000baseT-master, 1000baseT-FDX, 1000baseT-FDX-master, auto, auto-flow bce1: Ethernet address: 00:1b:78:38:2f:2a bce1: ASIC (0x57060020); Rev (A2); Bus (PCI-X, 64-bit, 100MHz); B/C = (1.9.6); Bufs (RX:2;TX:2;PG:8); Flags (SPLT|MSI) Coal (RX:6,6,18,18; TX:20,20,80,80) pcib11: <ACPI PCI-PCI bridge> at device 6.0 on pci0 pci11: <ACPI PCI bus> on pcib11 pci0: <base peripheral> at device 8.0 (no driver attached) pcib12: <ACPI PCI-PCI bridge> irq 17 at device 28.0 on pci0 pci12: <ACPI PCI bus> on pcib12 uhci0: <Intel 631XESB/632XESB/3100 USB controller USB-1> port = 0x1800-0x181f irq 17 at device 29.0 on pci0 usbus0 on uhci0 uhci1: <Intel 631XESB/632XESB/3100 USB controller USB-2> port = 0x1820-0x183f irq 19 at device 29.1 on pci0 usbus1 on uhci1 uhci2: <Intel 631XESB/632XESB/3100 USB controller USB-3> port = 0x1840-0x185f irq 18 at device 29.2 on pci0 usbus2 on uhci2 ehci0: <Intel 63XXESB USB 2.0 controller> mem 0xdc500000-0xdc5003ff irq = 17 at device 29.7 on pci0 usbus3: EHCI version 1.0 usbus3 on ehci0 pcib13: <ACPI PCI-PCI bridge> at device 30.0 on pci0 pci13: <ACPI PCI bus> on pcib13 vgapci0: <VGA-compatible display> port 0x3000-0x30ff mem = 0xd0000000-0xd7ffffff,0xdc200000-0xdc20ffff irq 18 at device 1.0 on = pci13 isab0: <PCI-ISA bridge> at device 31.0 on pci0 isa0: <ISA bus> on isab0 ahci0: <Intel ESB2 AHCI SATA controller> port = 0x1890-0x1897,0x1884-0x1887,0x1888-0x188f,0x1880-0x1883,0x1860-0x187f = mem 0xdc500400-0xdc5007ff irq 19 at device 31.2 on pci0 ahci0: AHCI v1.10 with 6 3Gbps ports, Port Multiplier supported ahcich0: <AHCI channel> at channel 0 on ahci0 ahcich1: <AHCI channel> at channel 1 on ahci0 ahcich2: <AHCI channel> at channel 2 on ahci0 ahcich3: <AHCI channel> at channel 3 on ahci0 ahcich4: <AHCI channel> at channel 4 on ahci0 ahcich5: <AHCI channel> at channel 5 on ahci0 pci0: <serial bus, SMBus> at device 31.3 (no driver attached) acpi_button0: <Power Button> on acpi0 atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0 atkbd0: <AT Keyboard> irq 1 on atkbdc0 kbd0 at atkbd0 atkbd0: [GIANT-LOCKED] uart0: <16550 or compatible> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0 uart1: <16550 or compatible> port 0x2f8-0x2ff irq 3 on acpi0 fdc0: <floppy drive controller> port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on = acpi0 fdc0: does not respond device_attach: fdc0 attach returned 6 ppc0: <Parallel port> port 0x378-0x37f,0x778-0x77f irq 7 drq 3 on acpi0 ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode ppc0: FIFO with 16/16/9 bytes threshold ppbus0: <Parallel port bus> on ppc0 plip0: <PLIP network interface> on ppbus0 lpt0: <Printer> on ppbus0 lpt0: Interrupt-driven port ppi0: <Parallel I/O> on ppbus0 orm0: <ISA Option ROMs> at iomem = 0xc0000-0xcafff,0xcb000-0xccfff,0xcd000-0xce7ff,0xce800-0xcffff on isa0 sc0: <System console> at flags 0x100 on isa0 sc0: VGA <16 virtual consoles, flags=3D0x300> vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on = isa0 fdc0: No FDOUT register! est0: <Enhanced SpeedStep Frequency Control> on cpu0 est: CPU supports Enhanced Speedstep, but is not recognized. est: cpu_vendor GenuineIntel, msr 4921492106004921 device_attach: est0 attach returned 6 p4tcc0: <CPU Frequency Thermal Control> on cpu0 est1: <Enhanced SpeedStep Frequency Control> on cpu1 est: CPU supports Enhanced Speedstep, but is not recognized. est: cpu_vendor GenuineIntel, msr 4921492106004921 device_attach: est1 attach returned 6 p4tcc1: <CPU Frequency Thermal Control> on cpu1 est2: <Enhanced SpeedStep Frequency Control> on cpu2 est: CPU supports Enhanced Speedstep, but is not recognized. est: cpu_vendor GenuineIntel, msr 4921492106004921 device_attach: est2 attach returned 6 p4tcc2: <CPU Frequency Thermal Control> on cpu2 est3: <Enhanced SpeedStep Frequency Control> on cpu3 est: CPU supports Enhanced Speedstep, but is not recognized. est: cpu_vendor GenuineIntel, msr 4921492106004921 device_attach: est3 attach returned 6 p4tcc3: <CPU Frequency Thermal Control> on cpu3 ZFS filesystem version 5 ZFS storage pool version 28 Timecounters tick every 1.000 msec usbus0: 12Mbps Full Speed USB v1.0 usbus1: 12Mbps Full Speed USB v1.0 usbus2: 12Mbps Full Speed USB v1.0 usbus3: 480Mbps High Speed USB v2.0 ugen0.1: <Intel> at usbus0 uhub0: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus0 ugen1.1: <Intel> at usbus1 uhub1: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus1 ugen2.1: <Intel> at usbus2 uhub2: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus2 ugen3.1: <Intel> at usbus3 uhub3: <Intel EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus3 uhub0: 2 ports with 2 removable, self powered uhub1: 2 ports with 2 removable, self powered uhub2: 2 ports with 2 removable, self powered bce0: bce_pulse(): Warning: bootcode thinks driver is absent! (bc_state = =3D 0x00000004) bce1: bce_pulse(): Warning: bootcode thinks driver is absent! (bc_state = =3D 0x00000004) uhub3: 6 ports with 6 removable, self powered ada0 at ahcich0 bus 0 scbus0 target 0 lun 0 ada0: <ST32000645NS 0004> ATA-8 SATA 3.x device ada0: 300.000MB/s transfers (SATA 2.x, UDMA6, PIO 8192bytes) ada0: Command Queueing enabled ada0: 1907729MB (3907029168 512 byte sectors: 16H 63S/T 16383C) ada0: Previously was known as ad4 ada1 at ahcich1 bus 0 scbus1 target 0 lun 0 ada1: <WDC WD10EARS-00Z5B1 80.00A80> ATA-8 SATA 2.x device ada1: 300.000MB/s transfers (SATA 2.x, UDMA6, PIO 8192bytes) ada1: Command Queueing enabled ada1: 953869MB (1953525168 512 byte sectors: 16H 63S/T 16383C) ada1: Previously was known as ad6 ada2 at ahcich2 bus 0 scbus2 target 0 lun 0 ada2: <WDC WD10EARS-00Z5B1 80.00A80> ATA-8 SATA 2.x device ada2: 300.000MB/s transfers (SATA 2.x, UDMA6, PIO 8192bytes) ada2: Command Queueing enabled ada2: 953869MB (1953525168 512 byte sectors: 16H 63S/T 16383C) ada2: Previously was known as ad8 ada3 at ahcich3 bus 0 scbus3 target 0 lun 0 ada3: <ST32000645NS 0004> ATA-8 SATA 3.x device ada3: 300.000MB/s transfers (SATA 2.x, UDMA6, PIO 8192bytes) ada3: Command Queueing enabled ada3: 1907729MB (3907029168 512 byte sectors: 16H 63S/T 16383C) ada3: Previously was known as ad10 ada4 at ahcich4 bus 0 scbus4 target 0 lun 0 ada4: <INTEL SSDSA2VP020G2 2CV102M5> ATA-7 SATA 2.x device ada4: 300.000MB/s transfers (SATA 2.x, UDMA6, PIO 8192bytes) ada4: Command Queueing enabled ada4: 19087MB (39091248 512 byte sectors: 16H 63S/T 16383C) ada4: Previously was known as ad12 ada5 at ahcich5 bus 0 scbus5 target 0 lun 0 ada5: <OCZ-AGILITY3 2.15> ATA-8 SATA 3.x device ada5: 300.000MB/s transfers (SATA 2.x, UDMA6, PIO 8192bytes) ada5: Command Queueing enabled ada5: 57241MB (117231408 512 byte sectors: 16H 63S/T 16383C) ada5: Previously was known as ad14 SMP: AP CPU #3 Launched! SMP: AP CPU #1 Launched! SMP: AP CPU #2 Launched! Timecounter "TSC-low" frequency 12370070 Hz quality 1000 Root mount waiting for: usbus3 ugen0.2: <Hewlett-Packard Company> at usbus0 ukbd0: <Hewlett-Packard Company HP USB Smart Card Keyboard, class 0/0, = rev 2.00/5.35, addr 2> on usbus0 kbd2 at ukbd0 Root mount waiting for: usbus3 ugen3.2: <Generic> at usbus3 umass0: <Generic USB Storage, class 0/0, rev 2.00/2.50, addr 2> on = usbus3 umass0: SCSI over Bulk-Only; quirks =3D 0x4100 umass0:7:0:-1: Attached to scbus7 Trying to mount root from zfs:NAS/system/root [rw]... da0 at umass-sim0 bus 0 scbus7 target 0 lun 0 da0: <Generic STORAGE DEVICE 0250> Removable Direct Access SCSI-0 device da0: 40.000MB/s transfers da0: 7580MB (15523840 512 byte sectors: 255H 63S/T 966C) GEOM_PART: integrity check failed (label/zfs_boot, BSD) GEOM_PART: integrity check failed (label/zfs_boot, BSD) bce0: Gigabit link up! bce1: Gigabit link up! zpool status: pool: NAS state: DEGRADED status: One or more devices is currently being resilvered. The pool = will continue to function, possibly in a degraded state. action: Wait for the resilver to complete. scan: resilver in progress since Tue Jul 2 07:31:29 2013 483G scanned out of 3.49T at 10/s, (scan is slow, no estimated = time) 121G resilvered, 13.52% done config: NAME STATE READ WRITE CKSUM NAS DEGRADED 0 0 0 raidz1-0 DEGRADED 0 0 0 replacing-0 DEGRADED 0 0 0 1160414651350745057 UNAVAIL 0 0 0 was = /dev/ada0/old ada0 ONLINE 0 0 0 = (resilvering) ada3 ONLINE 0 0 0 ada1 ONLINE 0 0 0 ada2 ONLINE 0 0 0 logs mirror-1 ONLINE 0 0 0 ada4s1 ONLINE 0 0 0 ada5s1 ONLINE 0 0 0 cache ada5s2 ONLINE 0 0 0 errors: No known data errors zpool get all: NAME PROPERTY VALUE SOURCE NAS size 3.64T - NAS capacity 95% - NAS altroot - default NAS health DEGRADED - NAS guid 3808946822857359331 default NAS version 28 default NAS bootfs - default NAS delegation on default NAS autoreplace off default NAS cachefile - default NAS failmode wait default NAS listsnapshots off default NAS autoexpand off default NAS dedupditto 0 default NAS dedupratio 1.00x - NAS free 154G - NAS allocated 3.49T - NAS readonly off - NAS comment - default NAS expandsize 0 - zfs get all: NAME PROPERTY VALUE SOURCE NAS type filesystem - NAS creation Tue Aug 3 20:10 2010 - NAS used 2.61T - NAS available 72.0G - NAS referenced 62.8K - NAS compressratio 1.00x - NAS mounted yes - NAS quota none default NAS reservation none default NAS recordsize 128K default NAS mountpoint /mnt/NAS local NAS sharenfs off default NAS checksum on default NAS compression off default NAS atime off local NAS devices on default NAS exec on default NAS setuid on default NAS readonly off default NAS jailed off default NAS snapdir hidden default NAS aclmode discard default NAS aclinherit restricted default NAS canmount on default NAS xattr off = temporary NAS copies 1 default NAS version 5 - NAS utf8only off - NAS normalization none - NAS casesensitivity sensitive - NAS vscan off default NAS nbmand off default NAS sharesmb off default NAS refquota none default NAS refreservation none default NAS primarycache all default NAS secondarycache all default NAS usedbysnapshots 0 - NAS usedbydataset 0 - NAS usedbychildren 0 - NAS usedbyrefreservation 0 - NAS logbias latency default NAS dedup off default NAS mlslabel - NAS sync standard local NAS refcompressratio 1.00x - NAS written 62.8K - the rest of created - defaults. no changes or inherited from this one. part show -p: nas# gpart show -p ada0 gpart: No such geom: ada0. nas# gpart show -p ada1 gpart: No such geom: ada1. nas# gpart show -p ada2 gpart: No such geom: ada2. nas# gpart show -p ada3 gpart: No such geom: ada3. nas# gpart show -p ada4 =3D> 63 39091185 ada4 MBR (18G) 63 20971503 ada4s1 freebsd (10G) 20971566 18119682 ada4s2 freebsd (8.7G) nas# gpart show -p ada5 =3D> 63 117231345 ada5 MBR (55G) 63 20971503 ada5s1 freebsd (10G) 20971566 96259842 ada5s2 freebsd (45G) ada4/ada5 are ZIL/L2ARC/swap cat /etc/sysct.conf: nas# cat /etc/sysctl.conf # $FreeBSD: src/etc/sysctl.conf,v 1.8.34.1.6.1 2010/12/21 17:09:25 = kensmith Exp $ # # This file is read when going to multi-user and its contents piped = thru # ``sysctl'' to adjust kernel values. ``man 5 sysctl.conf'' for = details. # # Uncomment this to prevent users from seeing information about = processes that # are being run under another UID. security.bsd.see_other_uids=3D0 # Disable power button hw.acpi.power_button_state=3DNONE # Disable core dump kern.coredump=3D0 kern.ipc.maxsockbuf=3D2097152 kern.ipc.nmbclusters=3D32768 kern.ipc.somaxconn=3D8192 kern.maxfiles=3D65536 kern.maxfilesperproc=3D32768 kern.ipc.nmbjumbo9=3D12800 # ZFS tuning kern.maxvnodes=3D400000 kern.maxfilesperproc=3D200000 kern.ipc.maxsockets=3D204800 = #http://www.solarisinternals.com/wiki/index.php/ZFS_Evil_Tuning_Guide#File= -Level_Prefetching vfs.zfs.l2arc_noprefetch=3D0 vfs.zfs.l2arc_write_max=3D209715200 ## in bytes. 200MB/s vfs.zfs.l2arc_write_boost=3D314572800 ## in bytes. 300MB/s #net.inet.icmp.icmplim=3D300 #net.inet.icmp.icmplim_output=3D1 #net.inet.ip.fastforwarding=3D1 #net.inet.ip.forwarding=3D1 #net.inet.tcp.delayed_ack=3D0 #net.inet.tcp.inflight.enable=3D0 #net.inet.tcp.path_mtu_discovery=3D0 #net.inet.tcp.recvspace=3D262144 #net.inet.tcp.rfc1323=3D1 #net.inet.tcp.sendspace=3D262144 #net.inet.udp.maxdgram=3D57344 #net.inet.udp.recvspace=3D65536 #net.local.stream.recvspace=3D65536 #net.local.stream.sendspace=3D65536 # Increase max command-line length showed in `ps` (e.g for Tomcat/Java) # Default is PAGE_SIZE / 16 or 256 on x86 # For more info see: http://www.freebsd.org/cgi/query-pr.cgi?pr=3D120749 kern.ps_arg_cache_limit=3D4096 net.inet.tcp.sendspace=3D65535 net.inet.tcp.recvspace=3D131072 net.inet.tcp.mssdflt=3D1452 net.inet.tcp.sendbuf_max=3D16777216 net.inet.tcp.sendbuf_inc=3D524288 net.inet.tcp.recvbuf_max=3D16777216 net.inet.tcp.recvbuf_inc=3D524288 net.inet.udp.recvspace=3D65535 net.inet.udp.maxdgram=3D65535 net.local.stream.recvspace=3D65535 net.local.stream.sendspace=3D65535 net.inet.tcp.delayed_ack=3D0 cat /boot/loader.conf: nas# cat /boot/loader.conf zfs_load=3D"YES" kern.maxfiles=3D"20480" vfs.root.mountfrom=3D"zfs:NAS/system/root" vfs.root.mountfrom.options=3D"rw" #I have 8G of Ram #vfs.zfs.prefetch_disable=3D0 vfs.zfs.write_limit_override=3D53687091200 #If Ram =3D 4GB, set the value to 512M #If Ram =3D 8GB, set the value to 1024M #vfs.zfs.arc_min=3D"4096M" #Ram x 0.5 - 512 MB #vfs.zfs.arc_max=3D"15488" #Ram x 2 #vm.kmem_size_max=3D"64G" #Ram x 1.5 #vm.kmem_size=3D"48G" ahci_load=3D"YES" aio_load=3D"YES" if_em_load=3D"YES" if_lagg_load=3D"YES" THIS IS ROOT ON ZFS SYS. On 4 jul 2013, at 02:04, Jeremy Chadwick <jdc@koitsu.org> wrote: > On Wed, Jul 03, 2013 at 05:12:17PM +0200, mxb wrote: >>=20 >> Not sure if new are 4k. Done nothing about that. >> But the SECOND drive, resilvering is SLOW. Not the first one. >>=20 >> As stated below. Those changes are introduced to the system. >> ALL new driver ARE identical, except S/N of cause :) >>=20 >> On 3 jul 2013, at 16:55, Steven Hartland <killing@multiplay.co.uk> = wrote: >>=20 >>>=20 >>> ----- Original Message ----- From: "Daniel Kalchev" = <daniel@digsys.bg> >>> To: "mxb" <mxb@alumni.chalmers.se> >>> Cc: <freebsd-fs@freebsd.org> >>> Sent: Wednesday, July 03, 2013 3:40 PM >>> Subject: Re: Slow resilvering with mirrored ZIL >>>=20 >>>=20 >>>> On 03.07.13 16:36, mxb wrote: >>>>> Well, then my question persists - why I get so significant drop of = speed while resilvering second drive. >>>>> The only changes to the system are: >>>>>=20 >>>>> 1. Second partition for ZIL to create a mirror >>>>> 2. New disks are 7200rpm. old ones are 5400rpm. >>>>>=20 >>>=20 >>> Its not something like the old disks are 512byte sectors >>> where as the new ones are 4k? >>>=20 >>> It this is the case having already replaced one disk you've >>> killed performance as its having to do lots more work reading >>> none 4k aligned data? >=20 > Not enough hard information to diagnose. What's needed is below; you > can XXX out system names if you want, but please do not XXX out = anything > else. >=20 > - Output from: dmesg >=20 > - Output from: zpool status >=20 > - Output from: zpool get all >=20 > - Output from: zfs get all >=20 > - Output from: "gpart show -p" for every disk on the system >=20 > - Output from: cat /etc/sysctl.conf >=20 > - Output from: cat /boot/loader.conf >=20 > - Output from: "smartctl -a" for every disk that's used by ZFS > (please use smartmontools 6.1 or newer in this case; install > ports/sysutils/smartmontools) >=20 > I can think of one tunable related to resilvering that may/might help > with your problem, but I'm not going to mention it until the above can > be provided. >=20 > --=20 > | Jeremy Chadwick jdc@koitsu.org | > | UNIX Systems Administrator http://jdc.koitsu.org/ | > | Making life hard for others since 1977. PGP 4BD6C0CB | >=20
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?C8C696C0-2963-4868-8BB8-6987B47C3460>