gstat more writes per seconds than there are seconds per write

Bernd Walter ticso at cicely7.cicely.de
Thu Mar 8 10:20:17 UTC 2018


On Thu, Mar 08, 2018 at 11:06:23AM +0100, Ronald Klop wrote:
> Hello,
> 
> I'm confused by this output.
> w/s = 5, but ms/w is 1108; how can I put 5 writes in a second if the  
> average write takes more than a second?

It is the time a request has to wait until it is done.
But your L(q) says that 17 are queued.

> Is my SD card super parallel? :-)

Maybe, maybe not, flash device vendors don't tell how they work
internally, which is a shame, but you can only request a single
transaction with an SD card.
On USB sticks you might be able to do tagged command queuing,
not that many support that...
Nevertheless you can always queue more than one request at the OS layer.

> Sometimes the numbers are even higher.
> 
> dT: 1.010s  w: 1.000s
>  L(q)  ops/s r/s kBps ms/r    w/s   kBps   ms/w   %busy Name
>    17      5   0    0  0.0      5    420   1108   81.7  mmcsd0
>     0      0   0    0  0.0      0      0    0.0    0.0  da0
>     0      0   0    0  0.0      0      0    0.0    0.0  mmcsd0s1
>    17      5   0    0  0.0      5    420   1108   81.7  mmcsd0s2
>     0      0   0    0  0.0      0      0    0.0    0.0  msdosfs/MSDOSBOOT
>    17      5   0    0  0.0      5    420   1108   81.7  mmcsd0s2a
>    17      5   0    0  0.0      5    420   1108   81.7  ufs/rootfs
> 
> [root at rpi2 ~]# uname -a
> dmesg | grep mmc
> FreeBSD rpi2 11.1-RELEASE-p6 FreeBSD 11.1-RELEASE-p6 #0 r328567: Tue Jan  
> 30 20:10:37 CET 2018      
> root at rpi2:/mnt/usbdisk/usr/obj/mnt/usbdisk/usr/src/sys/RPI2  arm
> 
> [root at rpi2 ~]# dmesg | grep mmc
> mmc0: <MMC/SD bus> on sdhci_bcm0
> mmc0: CMD8 failed, RESULT: 1
> mmcsd0: 2GB <SD SMI   1.0 SN 1736A86C MFG 05/2007 by 27 SM> at mmc0  
> 41.6MHz/4bit/65535-block
> 
> Regards,
> Ronald.
> _______________________________________________
> freebsd-arm at freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-arm
> To unsubscribe, send any mail to "freebsd-arm-unsubscribe at freebsd.org"

-- 
B.Walter <bernd at bwct.de> http://www.bwct.de
Modbus/TCP Ethernet I/O Baugruppen, ARM basierte FreeBSD Rechner uvm.


More information about the freebsd-fs mailing list