Disk "Terlalu" Cepat, How?


Status
Not open for further replies.

masiqbal

Hosting Guru
Verified Provider
Kita tahu bahwa dd tidak begitu akurat untuk mengukur kecepatan hardisk. Tapi ini aneh, secara tak sengaja mendapati disk yang terlalu cepat (dengan dd). Bahkan 4 kali lebih cepat dari pada server yang jauh lebih tinggi spek-nya.

Sepertinya ini karena di-cache di RAM, namun saya coba dd dengan file 10 kali lebih besar dari pada ukuran RAM tetap saja cepat. Saya coba copy file ukuran gede juga cepet selesainya. Saat melakukan dd dengan ukuran besar saya pantau RAM-nya juga tidak berkurang penggunaannya.

Mungkin ada yang tahu bagaimana hal itu terjadi? Berikut datanya...

Server: Supermicro, 1 x Xeon E3-1240 V2, 16GB RAM, 2 x 2TB SATA (WDC SE) SW RAID 1, Fresh install proxmox 3.4. (based on debian 7), 3 running container.
Code:
root@vps:~# dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync && rm -f test
16384+0 records in
16384+0 records out
1073741824 bytes (1.1 GB) copied, 0.541984 s, 2.0 GB/s
root@vps:~# dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync && rm -f test
16384+0 records in
16384+0 records out
1073741824 bytes (1.1 GB) copied, 0.578907 s, 1.9 GB/s
root@vps:~# dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync && rm -f test
16384+0 records in
16384+0 records out
1073741824 bytes (1.1 GB) copied, 0.618026 s, 1.7 GB/s

Bandingkan dengan spek yang lebih tinggi berikut:
Server: Supermicro, 2 x Xeon X5670, 128GB RAM, 4 x 512GB SSD HW RAID 10, Fresh install debian 8
Code:
dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync && rm -f test
16384+0 records in
16384+0 records out
1073741824 bytes (1.1 GB) copied, 2.16209 s, 497 MB/s
root@sm1:~# dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync && rm -f test
16384+0 records in
16384+0 records out
1073741824 bytes (1.1 GB) copied, 2.16157 s, 497 MB/s
root@sm1:~# dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync && rm -f test
16384+0 records in
16384+0 records out
1073741824 bytes (1.1 GB) copied, 2.15475 s, 498 MB/s
 

masiqbal

Hosting Guru
Verified Provider
hee? masa sih kok bisa ya
Benar, ini aneh tapi nyata. Lupa apa yang telah dilakukan, kok tiba2 dapat keajaiban ini. Kalau bisa tahu kan bisa diterapkan di server2 yang lain...

Info tambahan, dari dalam containernya pun juga secepat itu...

Any clue?
 

paijo2

Apprentice 1.0
coba test pake bonnie++ atau fio , yakin itu pakai soft raid saja ? jangan2 ada cache dari raid hardware nya ?
 

rendy

Hosting Guru
Verified Provider

masiqbal

Hosting Guru
Verified Provider
coba test pake bonnie++ atau fio , yakin itu pakai soft raid saja ? jangan2 ada cache dari raid hardware nya ?
Pakai software RAID yang disetting otomatis melalui proxmox. Ini yang saya penasaran bagaimana si proxmox melakukannya. Server supermicro tersebut memang ada RAID bawaan dari BIOS nya, tapi FAKE RAID, tidak terdeteksi oleh Proxmox (Debian). Kalau Redhat dan turunannya memang detect. Saya ada server lain dengan spek sejenis saya install centos tidak secepat itu juga.
 
Status
Not open for further replies.

Top