JIRAを古いマシンに入れて動作するか?

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