Cred că sunt cam pierdut cu configurarea actuală a serverului.
Este un HP Proliant dl160 gen 6, si am pus 4 discuri rotative cu un setup care are mdmadm + luks + lvm si pe deasupra btrfs (poate am mers prea departe?) si chiar sufera pe viteza IO la care citeste in jur 50MB/s și scrie în jur de 2MB/s și am senzația că am greșit ceva.
Unul dintre lucrurile pe care le-am observat este că am configurat mdadm pe dispozitivul bloc (sbd) și nu pe partiții (sdb1), ar afecta asta ceva?
Aici puteți vedea rezultatul fio fio --name=randwrite --rw=randwrite --direct=1 --bs=16k --numjobs=128 --size=200M --runtime=60 --group_reporting
atunci când nu este aproape nici o utilizare pe mașină.
randwrite: (groupid=0, jobs=128): err= 0: pid=54290: Tue Oct 26 16:21:50 2021
scrie: IOPS=137, BW=2193KiB/s (2246kB/s)(131MiB/61080msec); 0 zone resetate
clat (msec): min=180, max=2784, avg=924,48, stdev=318,02
lat (msec): min=180, max=2784, avg=924,48, stdev=318,02
percentile clat (msec):
| 1.00=[ 405], 5.00th=[ 542], 10.00th=[ 600], 20.00th=[ 693],
| 30.00th=[ 760], 40.00th=[ 818], 50.00th=[ 860], 60.00th=[ 927],
| 70,00=[ 1011], 80,00=[ 1133], 90,00=[ 1267], 95,00=[ 1452],
| 99.00th=[ 2165], 99.50th=[ 2232], 99.90th=[ 2635], 99.95th=[ 2769],
| 99.99th=[ 2769]
bw ( KiB/s): min= 3972, max= 4735, per=100,00%, avg=4097,79, stdev= 1,58, mostre=8224
iops : min= 132, max= 295, avg=248,40, stdev= 0,26, mostre=8224
lat (msec): 250=0,04%, 500=2,82%, 750=25,96%, 1000=40,58%, 2000=28,67%
lat (msec): >=2000=1,95%
CPU : usr=0,00%, sys=0,01%, ctx=18166, majf=0, minf=1412
Adâncimi IO: 1=100,0%, 2=0,0%, 4=0,0%, 8=0,0%, 16=0,0%, 32=0,0%, >=64=0,0%
trimite: 0=0,0%, 4=100,0%, 8=0,0%, 16=0,0%, 32=0,0%, 64=0,0%, >=64=0,0%
complet: 0=0,0%, 4=100,0%, 8=0,0%, 16=0,0%, 32=0,0%, 64=0,0%, >=64=0,0%
rwts emise: total=0,8372,0,0 scurt=0,0,0,0 scăzut=0,0,0,0
latență: țintă=0, fereastră=0, percentilă=100,00%, adâncime=1
Executați grupul de stare 0 (toate joburile):
SCRIERE: bw=2193KiB/s (2246kB/s), 2193KiB/s-2193KiB/s (2246kB/s-2246kB/s), io=131MiB (137MB), rulare=61080-61080msec
Actualizați 1 scrieri secvențiale cu dd
root@hp-proliant-dl160-g6-1:~# dd if=/dev/zero of=disk-test oflag=direct bs=512k count=100
100+0 înregistrări în 100+0 înregistrări din 52428800 de octeți (52 MB, 50 MiB) copiați, 5,81511 s, 9,0 MB/s
Nuez: 5.4.0-89-generic
OS: Ubuntu 20.04.3
mdadm: 4.1-5ubuntu1.2
lvm2: 2.03.07-1ubuntu1
ieșire blkid
/dev/mapper/dm_crypt-0: UUID="r7TBdk-1GZ4-zbUh-007u-BfuP-dtis-bTllYi" TYPE="LVM2_member"
/dev/sda2: UUID="64528d97-f05c-4f34-a238-f7b844b3bb58" UUID_SUB="263ae70e-d2b8-4dfe-bc6b-bbc2251a9f32" TYPE="bt404b32"93ae70e-d2b8-4dfe-bc6b-bbc2251a9f32" TYPE="bt404ub58"93ae70e-d2b8-4dfe-bc6b-bbc2251a9f32"
/dev/sdb: UUID="478e8132-7783-1fb1-936a-358d06dbd871" UUID_SUB="4aeb4804-6380-5421-6aea-d090e6aea8a0" LABEL=":meunux"_id_server=":meunux"_idb
/dev/sdc: UUID="478e8132-7783-1fb1-936a-358d06dbd871" UUID_SUB="9d5a4ddd-bb9e-bb40-9b21-90f4151a5875" LABEL="linux"-IDserver="ubuntu"-TYserver="ubuntu"
/dev/sdd: UUID="478e8132-7783-1fb1-936a-358d06dbd871" UUID_SUB="f08b5e6d-f971-c622-cd37-50af8ff4b308" LABEL="linux"-IDserver="ubuntu"-IDserver="ubuntu"-TYPE
/dev/sde: UUID="478e8132-7783-1fb1-936a-358d06dbd871" UUID_SUB="362025d4-a4d2-8727-6853-e503c540c4f7" LABEL=":meu"_id25d4-a4d2-8727-6853-e503c540c4f7" LABEL=":meu"_id"
/dev/md0: UUID="a5b5bf95-1ff1-47f9-b3f6-059356e3af41" TYPE="crypto_LUKS"
/dev/mapper/vg0-lv--0: UUID="6db4e233-5d97-46d2-ac11-1ce6c72f5352" TYPE="swap"
/dev/mapper/vg0-lv--1: UUID="4e1a5131-cb91-48c4-8266-5b165d9f5071" UUID_SUB="e5fc407e-57c2-43eb-9b66-b00207eaTYPE="9btr"
/dev/loop0: TYPE="squashfs"
/dev/loop1: TYPE="squashfs"
/dev/loop2: TYPE="squashfs"
/dev/loop3: TYPE="squashfs"
/dev/loop4: TYPE="squashfs"
/dev/loop5: TYPE="squashfs"
/dev/loop6: TYPE="squashfs"
/dev/loop7: TYPE="squashfs"
/dev/loop8: TYPE="squashfs"
/dev/loop9: TYPE="squashfs"
/dev/loop10: TYPE="squashfs"
/dev/sda1: PARTUUID="fa30c3f5-6952-45f0-b844-9bfb46fa0224"
cat /proc/mdstat
Personalități: [raid6] [raid5] [raid4] [liniar] [multipath] [raid0] [raid1] [raid10]
md0 : raid5 activ sdb[0] sdc[1] sdd[2] sde[4]
5860147200 blocuri super 1.2 nivel 5, 512k bucată, algoritm 2 [4/4] [UUUU]
bitmap: 2/15 pagini [8KB], bucată de 65536KB
dispozitive nefolosite: <niciunul>
lshw -c disc
*-disc
descriere: disc SCSI
produs: DT 101 G2
furnizor: Kingston
ID fizic: 0.0.0
informații despre autobuz: scsi@0:0.0.0
nume logic: /dev/sda
versiunea: 1.00
seria: xxxxxxxxxxxxxxxxxxxxx
dimensiune: 7643 MiB (8015 MB)
capacitati: detasabil
configurație: ansiversion=4 logicalsectorsize=512 sectorsize=512
*-mediu
ID fizic: 0
nume logic: /dev/sda
dimensiune: 7643 MiB (8015 MB)
capabilități: gpt-1.00 partitioned partitioned:gpt
configurație: guid=6c166e3e-27c9-4edf-9b0d-e21892cbce41
*-disc
descriere: ATA Disk
produs: ST2000DM008-2FR1
ID fizic: 0.0.0
info autobuz: scsi@1:0.0.0
nume logic: /dev/sdb
versiunea: 0001
seria: xxxxxxxxxxxxxxxxxxxxx
dimensiune: 1863 GiB (2TB)
capacitati: detasabil
configurație: ansiversion=5 logicalsectorsize=512 sectorsize=4096
*-mediu
ID fizic: 0
nume logic: /dev/sdb
dimensiune: 1863 GiB (2TB)
*-disc
descriere: ATA Disk
produs: ST2000DM008-2FR1
ID fizic: 0.0.0
info autobuz: scsi@2:0.0.0
nume logic: /dev/sdc
versiunea: 0001
seria: xxxxxxxxxxxxxxxxxxxxx
dimensiune: 1863 GiB (2TB)
capacitati: detasabil
configurație: ansiversion=5 logicalsectorsize=512 sectorsize=4096
*-mediu
ID fizic: 0
nume logic: /dev/sdc
dimensiune: 1863 GiB (2TB)
*-disc
descriere: ATA Disk
produs: WDC WD20EZBX-00A
furnizor: Western Digital
ID fizic: 0.0.0
info autobuz: scsi@3:0.0.0
nume logic: /dev/sdd
versiunea: 1A01
seria: xxxxxxxxxxxxxxxxxxxxx
dimensiune: 1863 GiB (2TB)
capacitati: detasabil
configurație: ansiversion=5 logicalsectorsize=512 sectorsize=4096
*-mediu
ID fizic: 0
nume logic: /dev/sdd
dimensiune: 1863 GiB (2TB)
*-disc
descriere: ATA Disk
produs: WDC WD20EZBX-00A
furnizor: Western Digital
ID fizic: 0.0.0
info autobuz: scsi@4:0.0.0
nume logic: /dev/sde
versiunea: 1A01
seria: xxxxxxxxxxxxxxxxxxxxx
dimensiune: 1863 GiB (2TB)
capacitati: detasabil
configurație: ansiversion=5 logicalsectorsize=512 sectorsize=4096
*-mediu
ID fizic: 0
nume logic: /dev/sde
dimensiune: 1863 GiB (2TB)
Vedeți ceva care ar putea fi greșit în configurare?
Credeți că ar fi util să adăugați un nvme cu o placă PCI și să îl folosiți pentru cache?