Продолжу общение (сам с собой :):
После суток работы на внешней флэшке решил посмотреть статистику загрузки блочных устройств:
~# iostat -d -t
Linux 4.9.22-wb6 (wirenboard-AOWCONDB) 09.10.2019 armv7l (1 CPU)
_
09.10.2019 13:24:45
Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
mmcblk0 7,77 2,46 24,86 139721 1410040
mmcblk0boot1 0,00 0,00 0,00 104 0
mmcblk0boot0 0,00 0,00 0,00 104 0
sda 0,77 0,25 6,63 14414 376332
статистика 1
root@wirenboard-AOWCONDB:~# iostat -d -t -p sda
Linux 4.9.22-wb6 (wirenboard-AOWCONDB) 09.10.2019 armv7l (1 CPU)
09.10.2019 13:25:09
Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sda 0,78 0,25 6,64 14414 377080
sda2 0,66 0,09 6,20 5141 351768
sda1 0,11 0,15 0,45 8741 25312
root@wirenboard-AOWCONDB:~# iostat -d -t -p mmcblk0
Linux 4.9.22-wb6 (wirenboard-AOWCONDB) 09.10.2019 armv7l (1 CPU)
09.10.2019 13:25:31
Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
mmcblk0 7,77 2,46 24,86 139721 1411116
mmcblk0p4 0,00 0,00 0,00 5 0
mmcblk0p2 0,17 1,31 1,04 74303 58776
mmcblk0rpmb 0,00 0,00 0,00 0 0
mmcblk0boot0 0,00 0,00 0,00 104 0
mmcblk0p5 0,00 0,02 0,00 1164 0
mmcblk0p3 0,00 0,02 0,00 1032 0
mmcblk0p1 0,00 0,01 0,00 292 0
mmcblk0boot1 0,00 0,00 0,00 104 0
mmcblk0p6 4,06 1,10 23,82 62269 1352332
Видно, что средняя скорость записи на флэшку - 6 кбайт/с , а на MMC - 25 кбайт/c.
Т.е. затея моя оказалась бессмысленной?
Стал смотреть статистику по частоте обновлений файлов на /mnt/data/. Это оказался файл - /mnt/data/var/lib/wirenboard/wbrules-vcells.db !
Вот он - убийца флэш памяти!! - подумал я и вcю директорию - /mnt/data/var/lib/wirenboard/ перенес на раздел /dev/sda2
После перезагрузки системы подождал полчаса и вновь снял статистику:
iostat -d -t
Linux 4.9.22-wb6 (wirenboard-AOWCONDB) 09.10.2019 armv7l (1 CPU)
_
09.10.2019 14:22:13
Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
mmcblk0 2,15 69,56 2,39 108077 3708
mmcblk0boot1 0,02 0,07 0,00 104 0
mmcblk0boot0 0,02 0,07 0,00 104 0
sda 7,24 8,10 50,19 12586 77984
статистика 2
root@wirenboard-AOWCONDB:~# iostat -d -t -p mmcblk0
Linux 4.9.22-wb6 (wirenboard-AOWCONDB) 09.10.2019 armv7l (1 CPU)
09.10.2019 14:25:15
Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
mmcblk0 1,96 62,50 2,32 108077 4020
mmcblk0p4 0,00 0,00 0,00 5 0
mmcblk0p2 1,49 41,28 1,39 71383 2412
mmcblk0rpmb 0,00 0,00 0,00 0 0
mmcblk0boot0 0,02 0,06 0,00 104 0
mmcblk0p5 0,01 0,67 0,00 1164 0
mmcblk0p3 0,01 0,60 0,00 1032 0
mmcblk0p1 0,01 0,17 0,00 292 0
mmcblk0boot1 0,02 0,06 0,00 104 0
mmcblk0p6 0,42 19,40 0,93 33545 1600
root@wirenboard-AOWCONDB:~#
root@wirenboard-AOWCONDB:~# iostat -d -t -p sda
Linux 4.9.22-wb6 (wirenboard-AOWCONDB) 09.10.2019 armv7l (1 CPU)
09.10.2019 14:25:19
Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sda 7,23 7,26 50,35 12586 87244
sda2 7,07 4,21 50,07 7293 86768
sda1 0,15 2,75 0,27 4761 476
Как видно - теперь все выглядит наоборот.
Жду ваших комментариев.