{"id":2011,"date":"2015-04-21T11:18:07","date_gmt":"2015-04-21T10:18:07","guid":{"rendered":"http:\/\/sdubois.evolix.net\/blog\/?p=2011"},"modified":"2018-04-11T08:06:41","modified_gmt":"2018-04-11T08:06:41","slug":"test-raid-card-perc-h730-1-gb-h730-mini-dell-poweredge-test-on-poweredge-r430-with-debian-wheezy","status":"publish","type":"post","link":"https:\/\/sdubois.fr\/blog\/2015\/04\/test-raid-card-perc-h730-1-gb-h730-mini-dell-poweredge-test-on-poweredge-r430-with-debian-wheezy\/","title":{"rendered":"Test Raid Card Perc H730 1 Gb (H730 mini) \/ Dell PowerEdge (test on PowerEdge R430) with Debian Wheezy"},"content":{"rendered":"<p>Nouvelle venue sur la gamme 13G Dell (13\u00e8me g\u00e9n\u00e9ration), la PERC H730 a \u00e9t\u00e9 test\u00e9e en R&amp;D avant la mise en place des premiers serveurs de cette gamme en production dans le cadre de notre offre d&rsquo;h\u00e9bergement<\/p>\n<p><a href=\"https:\/\/sdubois.fr\/blog\/wp-content\/uploads\/2015\/04\/h730.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-2012\" src=\"https:\/\/sdubois.fr\/blog\/wp-content\/uploads\/2015\/04\/h730.png\" alt=\"h730\" width=\"400\" height=\"87\" srcset=\"https:\/\/sdubois.fr\/blog\/wp-content\/uploads\/2015\/04\/h730.png 757w, https:\/\/sdubois.fr\/blog\/wp-content\/uploads\/2015\/04\/h730-300x65.png 300w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/a>Le test a \u00e9t\u00e9 r\u00e9alis\u00e9 avec une installation de base de Debian Wheezy<\/p>\n<p>La carte est reconnue par d\u00e9faut par le noyau de Debian stable<\/p>\n<blockquote><p>Linux r430 3.2.0-4-amd64 #1 SMP Debian 3.2.65-1+deb7u2 x86_64 GNU\/Linux<\/p><\/blockquote>\n<p>C\u00f4t\u00e9 syst\u00e8me :<\/p>\n<p>extrait dmesg :<\/p>\n<blockquote><p>[ 5.077300] scsi 0:0:0:0: Direct-Access DELL PERC H730 Mini 4.24 PQ: 0 ANSI: 5<\/p><\/blockquote>\n<p>extrait lspci :<\/p>\n<blockquote><p>01:00.0 RAID bus controller: LSI Logic \/ Symbios Logic MegaRAID SAS-3 3108 [Invader] (rev 02)<\/p><\/blockquote>\n<p>&nbsp;<\/p>\n<p>Comme sur la quasi totalit\u00e9 des serveurs Dell,\u00a0 c&rsquo;est une carte contr\u00f4leur LSI manageable avec l&rsquo;outil du constructeur packag\u00e9 pour Debian sur un d\u00e9p\u00f4t sp\u00e9cifique [d\u00e9p\u00f4t \u201cHWraid\u201d (<a title=\"depot hwraid\" href=\"http:\/\/hwraid.le-vert.net\/wiki\/DebianPackages\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/hwraid.le-vert.net\/wiki\/DebianPackages)<\/a>]: megacli<\/p>\n<blockquote><p>root@r430:~# dpkg -l megacli<br \/>\nii megacli 8.07.14-1 amd64 LSI Logic MegaRAID SAS MegaCL<\/p><\/blockquote>\n<p>&nbsp;<\/p>\n<h1>Quelques informations (avec megacli) :<\/h1>\n<p><strong>Afficher toutes les informations sur l\u2019adaptateur :<\/strong><\/p>\n<p>root@r430:~# megacli -adpallinfo -aALL<\/p>\n<p>Adapter #0<\/p>\n<p>====================================<br \/>\nVersions<br \/>\n================<br \/>\nProduct Name : PERC H730 Mini<br \/>\nSerial No : XXXXXX<br \/>\nFW Package Build: 25.2.2-0004<\/p>\n<p>Mfg. Data<br \/>\n================<br \/>\nMfg. Date : 02\/08\/15<br \/>\nRework Date : 02\/08\/15<br \/>\nRevision No : A00<br \/>\nBattery FRU : N\/A<\/p>\n<p>Image Versions in Flash:<br \/>\n================<br \/>\nBIOS Version : 6.18.03.0_4.16.07.00_0x06070400<br \/>\nCtrl-R Version : 5.03-0010<br \/>\nFW Version : 4.241.00-4163<br \/>\nNVDATA Version : 3.1310.00-0084<br \/>\nBoot Block Version : 3.02.00.00-0000<\/p>\n<p>Pending Images in Flash<br \/>\n================<br \/>\nNone<\/p>\n<p>PCI Info<br \/>\n================<br \/>\nController Id : 0000<br \/>\nVendor Id : 1000<br \/>\nDevice Id : 005d<br \/>\nSubVendorId : 1028<br \/>\nSubDeviceId : 1f49<\/p>\n<p>Host Interface : PCIE<\/p>\n<p>ChipRevision : C0<\/p>\n<p>Link Speed : 3<br \/>\nNumber of Frontend Port: 0<br \/>\nDevice Interface : PCIE<\/p>\n<p>Number of Backend Port: 8<br \/>\n[&#8230;]<\/p>\n<p>HW Configuration<br \/>\n================<br \/>\nSAS Address : XXXXXXXXXXX<br \/>\nBBU : Present<br \/>\nAlarm : Absent<br \/>\nNVRAM : Present<br \/>\nSerial Debugger : Present<br \/>\nMemory : Present<br \/>\nFlash : Present<br \/>\nMemory Size : 1024MB<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Consulter l\u2019\u00e9tat du cache d&rsquo;un RAID<\/strong><\/p>\n<p>root@r430:~# megacli -LDGetProp -Cache -LALL -a0<\/p>\n<p>Adapter 0-VD 0(target id: 0): Cache Policy:WriteBack, ReadAhead, Direct, No Write Cache if bad BBU<\/p>\n<p>Exit Code: 0x00<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Consulter l\u2019\u00e9tat de la batterie<\/strong><\/p>\n<p>root@r430:~# megacli -AdpBbuCmd -a0<\/p>\n<p>BBU status for Adapter: 0<\/p>\n<p>BatteryType: BBU<br \/>\nVoltage: 3926 mV<br \/>\nCurrent: 0 mA<br \/>\nTemperature: 37 C<br \/>\nBattery State: Optimal<br \/>\nBBU Firmware Status:<\/p>\n<p>[&#8230;]<\/p>\n<p>Relative State of Charge: 99 %<br \/>\nCharger Status: Complete<br \/>\nRemaining Capacity: 549 mAh<br \/>\nFull Charge Capacity: 557 mAh<\/p>\n<p>[&#8230;]<\/p>\n<p>&nbsp;<\/p>\n<h1>Les tests<\/h1>\n<p>D\u00e9bits de base test\u00e9s (250Mo\/s en lecture et \u00e9criture)<\/p>\n<h2>Tests de lecture\/ecriture (comparaison avec un serveur \u00e9quip\u00e9 d&rsquo;une H720)<\/h2>\n<h3>Test avec H730 mini<\/h3>\n<p>root@<strong>r43<\/strong>0:\/home# time dd if=\/dev\/zero bs=4096 count=52398080 2&gt;\/tmp\/out | pv &gt; 200G ; cat \/tmp\/out<br \/>\n200GB 0:16:06 [ 212MB\/s] [ &lt;=&gt; ]<\/p>\n<p>real 16m14.390s<br \/>\nuser 0m54.147s<br \/>\nsys 8m55.245s<br \/>\n52398080+0 records in<br \/>\n52398080+0 records out<br \/>\n214622535680 bytes (215 GB) copied, 973.265 s, 221 MB\/s<\/p>\n<p>root@<strong>r430<\/strong>:\/home# time dd if=200G bs=4096 count=52398080 2&gt;\/tmp\/out | pv &gt; \/dev\/null ; cat \/tmp\/out<br \/>\n200GB 0:15:56 [ 214MB\/s] [ &lt;=&gt; ]<\/p>\n<p>real 15m56.985s<br \/>\nuser 0m30.198s<br \/>\nsys 7m35.152s<br \/>\n52398080+0 records in<br \/>\n52398080+0 records out<br \/>\n214622535680 bytes (215 GB) copied, 956.961 s, 224 MB\/s<\/p>\n<p>root@<strong>r430<\/strong>:\/home# time rm \/home\/200G<\/p>\n<p>real 0m5.086s<br \/>\nuser 0m0.000s<br \/>\nsys 0m5.040s<\/p>\n<h3>Test avec H720<\/h3>\n<p>root@<strong>r320<\/strong>:\/home# time dd if=\/dev\/zero bs=4096 count=52398080 2&gt;\/tmp\/out | pv &gt; 200G ; cat \/tmp\/out<br \/>\n200GB 0:22:04 [ 155MB\/s] [ &lt;=&gt; ]<\/p>\n<p>real 22m11.296s<br \/>\nuser 0m11.401s<br \/>\nsys 4m26.109s<br \/>\n52398080+0 records in<br \/>\n52398080+0 records out<br \/>\n214622535680 bytes (215 GB) copied, 1329.8 s, 161 MB\/s<\/p>\n<p>root@<strong>r320<\/strong>:\/home\/# time dd if=200G bs=4096 count=52398080 2&gt;\/tmp\/out | pv &gt; \/dev\/null ; cat \/tmp\/out<br \/>\n200GB 0:21:50 [ 156MB\/s] [ &lt;=&gt; ]<\/p>\n<p>real 21m50.901s<br \/>\nuser 0m14.189s<br \/>\nsys 3m29.113s<br \/>\n52398080+0 records in<br \/>\n52398080+0 records out<br \/>\n214622535680 bytes (215 GB) copied, 1310.89 s, 164 MB\/s<\/p>\n<p>root@<strong>r320<\/strong>:\/home# time rm 200G<\/p>\n<p>real 0m4.540s<br \/>\nuser 0m0.000s<br \/>\nsys 0m4.484s<\/p>\n<h2>Performances avec pg_bench (comparaison avec un serveur \u00e9quip\u00e9 d&rsquo;une H720)<\/h2>\n<h3>Test avec H730 mini<\/h3>\n<p>root@<strong>r430<\/strong>:\/home\/# \/usr\/lib\/postgresql\/9.1\/bin\/pg_test_fsync<br \/>\n2000 operations per test<br \/>\nO_DIRECT supported on this platform for open_datasync and open_sync.<\/p>\n<p>Compare file sync methods using one 8kB write:<br \/>\n(in wal_sync_method preference order, except fdatasync<br \/>\nis Linux&rsquo;s default)<br \/>\nopen_datasync 24739.004 ops\/sec<br \/>\nfdatasync 18467.050 ops\/sec<br \/>\nfsync 17527.716 ops\/sec<br \/>\nfsync_writethrough n\/a<br \/>\nopen_sync 62.750 ops\/sec<\/p>\n<p>Compare file sync methods using two 8kB writes:<br \/>\n(in wal_sync_method preference order, except fdatasync<br \/>\nis Linux&rsquo;s default)<br \/>\nopen_datasync 11911.781 ops\/sec<br \/>\nfdatasync 16231.658 ops\/sec<br \/>\nfsync 15332.250 ops\/sec<br \/>\nfsync_writethrough n\/a<br \/>\nopen_sync 31.669 ops\/sec<\/p>\n<p>Compare open_sync with different write sizes:<br \/>\n(This is designed to compare the cost of writing 16kB<br \/>\nin different write open_sync sizes.)<br \/>\n16kB open_sync write 62.500 ops\/sec<br \/>\n8kB open_sync writes 31.250 ops\/sec<br \/>\n4kB open_sync writes 15.625 ops\/sec<br \/>\n2kB open_sync writes 7.812 ops\/sec<br \/>\n1kB open_sync writes 3.906 ops\/sec<\/p>\n<p>Test if fsync on non-write file descriptor is honored:<br \/>\n(If the times are similar, fsync() can sync data written<br \/>\non a different descriptor.)<br \/>\nwrite, fsync, close 14112.733 ops\/sec<br \/>\nwrite, close, fsync 15835.187 ops\/sec<\/p>\n<p>Non-Sync&rsquo;ed 8kB writes:<br \/>\nwrite 224643.379 ops\/sec<\/p>\n<h3>Test avec H720<\/h3>\n<p>root@<strong>r320<\/strong>:\/home\/# \/usr\/lib\/postgresql\/9.1\/bin\/pg_test_fsync<br \/>\n2000 operations per test<br \/>\nO_DIRECT supported on this platform for open_datasync and open_sync.<\/p>\n<p>Compare file sync methods using one 8kB write:<br \/>\n(in wal_sync_method preference order, except fdatasync<br \/>\nis Linux&rsquo;s default)<br \/>\nopen_datasync 21474.665 ops\/sec<br \/>\nfdatasync 20687.444 ops\/sec<br \/>\nfsync 19973.435 ops\/sec<br \/>\nfsync_writethrough n\/a<br \/>\nopen_sync 63.351 ops\/sec<\/p>\n<p>Compare file sync methods using two 8kB writes:<br \/>\n(in wal_sync_method preference order, except fdatasync<br \/>\nis Linux&rsquo;s default)<br \/>\nopen_datasync 10418.946 ops\/sec<br \/>\nfdatasync 18638.287 ops\/sec<br \/>\nfsync 17937.059 ops\/sec<br \/>\nfsync_writethrough n\/a<br \/>\nopen_sync 31.267 ops\/sec<\/p>\n<p>Compare open_sync with different write sizes:<br \/>\n(This is designed to compare the cost of writing 16kB<br \/>\nin different write open_sync sizes.)<br \/>\n16kB open_sync write 62.150 ops\/sec<br \/>\n8kB open_sync writes 31.104 ops\/sec<br \/>\n4kB open_sync writes 15.538 ops\/sec<br \/>\n2kB open_sync writes 7.775 ops\/sec<br \/>\n1kB open_sync writes 3.885 ops\/sec<\/p>\n<p>Test if fsync on non-write file descriptor is honored:<br \/>\n(If the times are similar, fsync() can sync data written<br \/>\non a different descriptor.)<br \/>\nwrite, fsync, close 16396.803 ops\/sec<br \/>\nwrite, close, fsync 18797.699 ops\/sec<\/p>\n<p>Non-Sync&rsquo;ed 8kB writes:<br \/>\nwrite 456516.777 ops\/sec<\/p>\n<h3>Conclusions<\/h3>\n<p>La carte RAID Perc H730 mini (Perc H730 1Gb) a pass\u00e9 les tests de compatibilit\u00e9 Linux Debian avec succ\u00e8s! Ses performances sont \u00e9quivalentes voire meilleures que celle de la Perc H720 et on passe d&rsquo;un cache de 512Mo \u00e0 1Go notamment.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nouvelle venue sur la gamme 13G Dell (13\u00e8me g\u00e9n\u00e9ration), la PERC H730 a \u00e9t\u00e9 test\u00e9e en R&amp;D avant la mise en place des premiers serveurs de cette gamme en production dans le cadre de notre offre d&rsquo;h\u00e9bergement Le test a \u00e9t\u00e9 r\u00e9alis\u00e9 avec une installation de base de Debian Wheezy La carte est reconnue par <a href=\"https:\/\/sdubois.fr\/blog\/2015\/04\/test-raid-card-perc-h730-1-gb-h730-mini-dell-poweredge-test-on-poweredge-r430-with-debian-wheezy\/\"> lire la suite <span class=\"meta-nav\"><\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":2012,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-2011","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tic"],"_links":{"self":[{"href":"https:\/\/sdubois.fr\/blog\/wp-json\/wp\/v2\/posts\/2011","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sdubois.fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sdubois.fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sdubois.fr\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sdubois.fr\/blog\/wp-json\/wp\/v2\/comments?post=2011"}],"version-history":[{"count":2,"href":"https:\/\/sdubois.fr\/blog\/wp-json\/wp\/v2\/posts\/2011\/revisions"}],"predecessor-version":[{"id":2721,"href":"https:\/\/sdubois.fr\/blog\/wp-json\/wp\/v2\/posts\/2011\/revisions\/2721"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sdubois.fr\/blog\/wp-json\/wp\/v2\/media\/2012"}],"wp:attachment":[{"href":"https:\/\/sdubois.fr\/blog\/wp-json\/wp\/v2\/media?parent=2011"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sdubois.fr\/blog\/wp-json\/wp\/v2\/categories?post=2011"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sdubois.fr\/blog\/wp-json\/wp\/v2\/tags?post=2011"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}