ITSで有名なAtlassianのJIRAですが、動かすにはどれぐらいのマシンが必要かを検証してみました。いや、手軽に動かせるマシンが古いのしかなかった、というのが正直なところ。
動作させるのはこの前に書いた旧世代マシンで動作しているESXiの上で動作するCentOS 6.5 (64bit)。ちなみにスペックはだいたいこんな感じ。仮想マシンにはいっぱいいっぱいのリソースを割り当てています。
- CPU : Intel Core 2 Duo E8500 : 2 core, 3.16 GHz)
- Memory : DDR2 800 : 2 GB
- HDD : 非SSD Ultra ATA 133 ← 最大転送速度133MB/s
最近の5万円以下のマシンでもここまで低いスペックのものはなかなかなさそう。(むしろ5万円だしてマシン一台買うべきか!?)
結論を先に書くと、こんな低スペックマシンでもJIRAのみであれば動きました。いや、動くもんですね。若干(?)のswapはあるものの稼働しているプロジェクトの数が2以下で、1プロジェクトあたり10人以下であればぎりぎりなんとか回りそう。
この環境にFisheyeを入れてみたところ処理がタイムアウトしたりと、まともに動いてくれませんでした。JIRA+Agile+Fisheye+Stashといった開発向けで動かそうと思うとだいたい以下の構成あればSmall Startする分には耐えれるのでは?と考えています。
- Intel Core i7
- Memory DDR3 1600 : 16 GB 以上
- HDD : SATA
最後にservice jira startしてから落ち着くまでのvmstatを貼り付けます。では。
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu----- r b swpd free buff cache si so bi bo in cs us sy id wa st 0 0 57460 753032 3640 39252 0 0 0 0 8 12 0 0 100 0 0 0 0 57460 753032 3640 39252 0 0 0 0 11 9 0 0 100 0 0 0 0 57460 753032 3640 39252 0 0 0 0 10 10 0 0 100 0 0 0 0 57452 753280 3640 39252 3 0 3 0 18 22 0 0 100 0 0 2 0 57452 688828 4280 54332 0 0 3937 0 1383 1234 26 8 45 21 0 2 0 57452 621124 6272 75504 0 0 5798 21 2141 1838 41 9 18 31 0 0 1 57452 550540 7528 94840 0 0 5138 16 3358 3353 53 12 2 33 0 2 0 57448 464196 8932 114124 0 0 5190 0 2901 2887 54 12 3 31 0 2 0 57448 329052 8932 133784 0 0 4897 0 2099 1808 82 5 1 11 0 2 0 57448 231028 8960 147920 0 0 3538 0 1997 11916 87 5 0 7 0 2 0 57448 187836 8980 150056 0 0 553 0 2425 789 89 4 2 5 0 2 0 57448 162524 11368 153980 0 0 1620 188 2113 1112 76 6 8 11 0 1 1 57448 126020 11396 169824 0 0 2928 85 2381 1296 88 4 3 5 0 1 1 57448 100600 11404 192048 0 0 5496 73 1895 1309 65 5 7 23 0 2 2 57448 93864 11440 195128 0 0 116 127 2231 779 96 2 1 1 0 6 2 57456 63860 8876 207876 0 2 5459 486 7870 4409 84 10 2 5 0 7 1 58332 75908 8228 157624 0 212 5736 10483 4051 1182 81 10 1 8 0 7 0 58420 68444 8272 158068 23 44 2329 48 2436 2042 90 6 1 3 0 9 4 58680 74892 8268 125860 35 71 6020 132 2980 6561 89 10 0 1 0 2 2 58896 75300 5124 84236 85 69 3923 101 3408 1669 78 10 2 10 0 4 0 60044 72028 4528 61676 19 291 2178 331 3906 1345 82 7 4 7 0 4 1 60900 81576 1824 37980 17 216 2609 427 8141 1207 81 9 1 10 0 1 2 60700 74864 1568 38876 317 4 3482 161 1679 829 69 5 3 23 0 3 1 60688 69872 2216 37204 222 0 2861 9 2145 832 65 5 8 23 0 1 2 60672 64936 2600 35232 84 8 2835 153 2314 841 59 6 8 27 0 1 3 60972 60792 3448 33412 68 87 2846 988 4160 889 60 6 5 29 0 0 3 61668 53600 4464 37564 24 178 3237 178 2601 823 41 6 11 43 0 0 5 80896 74528 3988 21336 32 4823 4094 4940 1812 930 16 7 20 57 0 1 4 68580 71676 3940 21088 1153 533 3317 557 1421 1049 31 6 12 51 0 0 3 83604 64568 4024 25348 473 3910 4269 3922 2287 991 12 6 34 47 0 0 2 83596 71496 3672 28820 8 0 3712 26 938 819 16 5 34 45 0 1 1 86700 69904 3492 29508 22 783 7906 793 3662 1220 27 7 29 38 0 1 1 86696 70392 4556 28420 8 1 3861 13 1359 889 20 5 37 37 0 0 1 87248 74972 3888 23932 24 141 4762 150 1132 620 5 4 50 41 0 0 1 87240 64596 4940 34036 13 0 2784 6 883 663 2 4 54 40 0 2 0 87920 67504 5388 31728 0 170 2273 180 960 681 2 4 53 42 0 0 1 88252 70544 5372 30060 8 84 2241 84 956 661 1 4 54 41 0 0 1 84700 70804 4664 19184 3627 2734 7039 2737 2293 1159 4 7 49 40 0 0 1 84700 68060 5040 24864 16 0 6872 16 808 657 2 4 47 47 0 0 1 85764 67820 5028 24740 16 271 4427 274 1150 691 2 4 53 40 0 0 1 86672 68192 5452 25464 0 227 3182 237 952 625 2 4 53 41 0 0 1 87476 66456 5464 26964 10 201 3285 206 924 609 4 4 52 39 0 0 1 88296 74888 5200 20116 21 205 3843 205 1113 631 2 4 53 41 0 0 1 89248 75360 5076 20000 0 238 3592 247 1103 670 2 4 53 41 0 0 1 89248 75236 5052 20632 0 0 3292 0 914 677 1 4 54 41 0