Advertisement
amartin

storage software raid performance tests

Apr 30th, 2013
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.52 KB | None | 0 0
  1. CFQ:
  2. root@storage1:/mnt/storage/tmp# for f in `seq 1 5`; do dd if=/dev/zero of=test.img bs=1M oflag=direct
  3. count=200; done
  4. 200+0 records in
  5. 200+0 records out
  6. 209715200 bytes (210 MB) copied, 16.856 s, 12.4 MB/s
  7. 200+0 records in
  8. 200+0 records out
  9. 209715200 bytes (210 MB) copied, 19.6264 s, 10.7 MB/s
  10. 200+0 records in
  11. 200+0 records out
  12. 209715200 bytes (210 MB) copied, 22.2498 s, 9.4 MB/s
  13. 200+0 records in
  14. 200+0 records out
  15. 209715200 bytes (210 MB) copied, 22.2846 s, 9.4 MB/s
  16. 200+0 records in
  17. 200+0 records out
  18. 209715200 bytes (210 MB) copied, 20.5635 s, 10.2 MB/s
  19. root@storage1:/mnt/storage/tmp# for f in `seq 1 5`; do dd if=/dev/zero of=test.img bs=100K oflag=direc
  20. t count=2000; done
  21. 2000+0 records in
  22. 2000+0 records out
  23. 204800000 bytes (205 MB) copied, 27.2557 s, 7.5 MB/s
  24. 2000+0 records in
  25. 2000+0 records out
  26. 204800000 bytes (205 MB) copied, 27.6114 s, 7.4 MB/s
  27. 2000+0 records in
  28. 2000+0 records out
  29. 204800000 bytes (205 MB) copied, 28.9729 s, 7.1 MB/s
  30. 2000+0 records in
  31. 2000+0 records out
  32. 204800000 bytes (205 MB) copied, 28.566 s, 7.2 MB/s
  33. 2000+0 records in
  34. 2000+0 records out
  35. 204800000 bytes (205 MB) copied, 28.5142 s, 7.2 MB/s
  36. root@storage1:/mnt/storage/tmp# for f in `seq 1 5`; do dd if=/dev/zero of=test.img bs=10M oflag=direct
  37. count=20; done
  38. 20+0 records in
  39. 20+0 records out
  40. 209715200 bytes (210 MB) copied, 5.21299 s, 40.2 MB/s
  41. 20+0 records in
  42. 20+0 records out
  43. 209715200 bytes (210 MB) copied, 5.04493 s, 41.6 MB/s
  44. 20+0 records in
  45. 20+0 records out
  46. 209715200 bytes (210 MB) copied, 5.48771 s, 38.2 MB/s
  47. 20+0 records in
  48. 20+0 records out
  49. 209715200 bytes (210 MB) copied, 5.10605 s, 41.1 MB/s
  50. 20+0 records in
  51. 20+0 records out
  52. 209715200 bytes (210 MB) copied, 4.9562 s, 42.3 MB/s
  53.  
  54.  
  55. Deadline:
  56. root@storage1:/mnt/storage/tmp# for f in `seq 1 5`; do dd if=/dev/zero of=test.img bs=1M oflag=direct
  57. count=200; done
  58. 200+0 records in
  59. 200+0 records out
  60. 209715200 bytes (210 MB) copied, 15.9001 s, 13.2 MB/s
  61. 200+0 records in
  62. 200+0 records out
  63. 209715200 bytes (210 MB) copied, 15.6158 s, 13.4 MB/s
  64. 200+0 records in
  65. 200+0 records out
  66. 209715200 bytes (210 MB) copied, 15.2267 s, 13.8 MB/s
  67. 200+0 records in
  68. 200+0 records out
  69. 209715200 bytes (210 MB) copied, 15.6182 s, 13.4 MB/s
  70. 200+0 records in
  71. 200+0 records out
  72. 209715200 bytes (210 MB) copied, 15.2487 s, 13.8 MB/s
  73. root@storage1:/mnt/storage/tmp# for f in `seq 1 5`; do dd if=/dev/zero of=test.img bs=100K oflag=direct count=2000; done
  74. 2000+0 records in
  75. 2000+0 records out
  76. 204800000 bytes (205 MB) copied, 28.9051 s, 7.1 MB/s
  77. 2000+0 records in
  78. 2000+0 records out
  79. 204800000 bytes (205 MB) copied, 28.562 s, 7.2 MB/s
  80. 2000+0 records in
  81. 2000+0 records out
  82. 204800000 bytes (205 MB) copied, 28.6022 s, 7.2 MB/s
  83. 2000+0 records in
  84. 2000+0 records out
  85. 204800000 bytes (205 MB) copied, 28.3928 s, 7.2 MB/s
  86. 2000+0 records in
  87. 2000+0 records out
  88. 204800000 bytes (205 MB) copied, 28.2785 s, 7.2 MB/s
  89. root@storage1:/mnt/storage/tmp# for f in `seq 1 5`; do dd if=/dev/zero of=test.img bs=10M oflag=direct count=20; done
  90. 20+0 records in
  91. 20+0 records out
  92. 209715200 bytes (210 MB) copied, 5.541 s, 37.8 MB/s
  93. 20+0 records in
  94. 20+0 records out
  95. 209715200 bytes (210 MB) copied, 5.12696 s, 40.9 MB/s
  96. 20+0 records in
  97. 20+0 records out
  98. 209715200 bytes (210 MB) copied, 4.92392 s, 42.6 MB/s
  99. 20+0 records in
  100. 20+0 records out
  101. 209715200 bytes (210 MB) copied, 5.26892 s, 39.8 MB/s
  102. 20+0 records in
  103. 20+0 records out
  104. 209715200 bytes (210 MB) copied, 5.07947 s, 41.3 MB/s
  105.  
  106.  
  107. Deadline with all recommended options:
  108. root@storage1:/mnt/storage/tmp# for f in `seq 1 5`; do dd if=/dev/zero of=test.img bs=1M oflag=direct count=200; done
  109. 200+0 records in
  110. 200+0 records out
  111. 209715200 bytes (210 MB) copied, 14.9001 s, 14.1 MB/s
  112. 200+0 records in
  113. 200+0 records out
  114. 209715200 bytes (210 MB) copied, 15.0339 s, 13.9 MB/s
  115. 200+0 records in
  116. 200+0 records out
  117. 209715200 bytes (210 MB) copied, 15.8971 s, 13.2 MB/s
  118. 200+0 records in
  119. 200+0 records out
  120. 209715200 bytes (210 MB) copied, 15.1893 s, 13.8 MB/s
  121. 200+0 records in
  122. 200+0 records out
  123. 209715200 bytes (210 MB) copied, 14.9709 s, 14.0 MB/s
  124. root@storage1:/mnt/storage/tmp# for f in `seq 1 5`; do dd if=/dev/zero of=test.img bs=100K oflag=direct count=2000; done
  125. 2000+0 records in
  126. 2000+0 records out
  127. 204800000 bytes (205 MB) copied, 28.4768 s, 7.2 MB/s
  128. 2000+0 records in
  129. 2000+0 records out
  130. 204800000 bytes (205 MB) copied, 29.2566 s, 7.0 MB/s
  131. 2000+0 records in
  132. 2000+0 records out
  133. 204800000 bytes (205 MB) copied, 27.5746 s, 7.4 MB/s
  134. 2000+0 records in
  135. 2000+0 records out
  136. 204800000 bytes (205 MB) copied, 27.8116 s, 7.4 MB/s
  137. 2000+0 records in
  138. 2000+0 records out
  139. 204800000 bytes (205 MB) copied, 28.9823 s, 7.1 MB/s
  140. root@storage1:/mnt/storage/tmp# for f in `seq 1 5`; do dd if=/dev/zero of=test.img bs=10M oflag=direct count=20; done
  141. 20+0 records in
  142. 20+0 records out
  143. 209715200 bytes (210 MB) copied, 5.41734 s, 38.7 MB/s
  144. 20+0 records in
  145. 20+0 records out
  146. 209715200 bytes (210 MB) copied, 5.2659 s, 39.8 MB/s
  147. 20+0 records in
  148. 20+0 records out
  149. 209715200 bytes (210 MB) copied, 5.38241 s, 39.0 MB/s
  150. 20+0 records in
  151. 20+0 records out
  152. 209715200 bytes (210 MB) copied, 5.22399 s, 40.1 MB/s
  153. 20+0 records in
  154. 20+0 records out
  155. 209715200 bytes (210 MB) copied, 5.50327 s, 38.1 MB/s
  156.  
  157.  
  158. Deadline with all recommended options and StandAlone:
  159. root@storage1:/mnt/storage/tmp# for f in `seq 1 5`; do dd if=/dev/zero of=test.img bs=1M oflag=direct count=200; done
  160. 200+0 records in
  161. 200+0 records out
  162. 209715200 bytes (210 MB) copied, 12.3689 s, 17.0 MB/s
  163. 200+0 records in
  164. 200+0 records out
  165. 209715200 bytes (210 MB) copied, 12.4167 s, 16.9 MB/s
  166. 200+0 records in
  167. 200+0 records out
  168. 209715200 bytes (210 MB) copied, 12.4022 s, 16.9 MB/s
  169. 200+0 records in
  170. 200+0 records out
  171. 209715200 bytes (210 MB) copied, 12.3402 s, 17.0 MB/s
  172. 200+0 records in
  173. 200+0 records out
  174. 209715200 bytes (210 MB) copied, 12.584 s, 16.7 MB/s
  175. root@storage1:/mnt/storage/tmp# for f in `seq 1 5`; do dd if=/dev/zero of=test.img bs=100K oflag=direct count=2000; done
  176. 2000+0 records in
  177. 2000+0 records out
  178. 204800000 bytes (205 MB) copied, 8.47214 s, 24.2 MB/s
  179. 2000+0 records in
  180. 2000+0 records out
  181. 204800000 bytes (205 MB) copied, 7.88028 s, 26.0 MB/s
  182. 2000+0 records in
  183. 2000+0 records out
  184. 204800000 bytes (205 MB) copied, 8.21005 s, 24.9 MB/s
  185. 2000+0 records in
  186. 2000+0 records out
  187. 204800000 bytes (205 MB) copied, 7.86587 s, 26.0 MB/s
  188. 2000+0 records in
  189. 2000+0 records out
  190. 204800000 bytes (205 MB) copied, 8.04542 s, 25.5 MB/s
  191. root@storage1:/mnt/storage/tmp# for f in `seq 1 5`; do dd if=/dev/zero of=test.img bs=10M oflag=direct count=20; done
  192. 20+0 records in
  193. 20+0 records out
  194. 209715200 bytes (210 MB) copied, 4.71056 s, 44.5 MB/s
  195. 20+0 records in
  196. 20+0 records out
  197. 209715200 bytes (210 MB) copied, 5.00259 s, 41.9 MB/s
  198. 20+0 records in
  199. 20+0 records out
  200. 209715200 bytes (210 MB) copied, 4.99871 s, 42.0 MB/s
  201. 20+0 records in
  202. 20+0 records out
  203. 209715200 bytes (210 MB) copied, 5.51976 s, 38.0 MB/s
  204. 20+0 records in
  205. 20+0 records out
  206. 209715200 bytes (210 MB) copied, 4.88185 s, 43.0 MB/s
  207.  
  208. very small files are still slower:
  209. root@storage1:/mnt/storage/tmp# for f in `seq 1 5`; do dd if=/dev/zero of=test.img bs=10K oflag=direct count=20000; done
  210. 20000+0 records in
  211. 20000+0 records out
  212. 204800000 bytes (205 MB) copied, 22.2821 s, 9.2 MB/s
  213. 20000+0 records in
  214. 20000+0 records out
  215. 204800000 bytes (205 MB) copied, 22.2117 s, 9.2 MB/s
  216. 20000+0 records in
  217. 20000+0 records out
  218. 204800000 bytes (205 MB) copied, 21.0224 s, 9.7 MB/s
  219. 20000+0 records in
  220. 20000+0 records out
  221. 204800000 bytes (205 MB) copied, 22.1124 s, 9.3 MB/s
  222. 20000+0 records in
  223. 20000+0 records out
  224. 204800000 bytes (205 MB) copied, 22.8108 s, 9.0 MB/s
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement