LoginSignup
11
14

More than 3 years have passed since last update.

CentOS7のメモリ使用量について

Last updated at Posted at 2017-05-28

CentOSのインストール方法によるメモリ使用量の違い


1.まえがき

あくまでもメモ書き、というか先駆者は死ぬほどいると思うが、同じ轍を踏む人が1人でも減るようにと思って書いてみる
(無駄にお金かけてメモリ増設する等)

2.全部入りインストール

CentOSのノーマルDVD版のISOを落として来て、GUIでも操作できるように初期インストール
その後、下記の物をいれてみる

  1. DeveloperTool一式
  2. Apache
  3. MariaDB
  4. PostgreSQL
  5. PHP
  6. Passenger
  7. Ruby(renv)
  8. Nginx
  9. Zabbix(一式)
  10. Redmine(一式)
  11. CakePHP(一式)
  12. GitLab(一式)

これらを一式入れて、起動してみるとメモリの使用量は約5GBほどになる(重い)
最初4GBのメモリを積んだ物理マシンでやっていたので、途中でメモリの増設をすることになった

3.その後

管理の都合などもあり、もう少しリッチな環境でVM上にお引っ越しすることにした。

  • 元の環境

    • 2コアCPU
    • 6GBメモリ
  • 引越し先の環境

    • 4コアCPU
    • 8GBメモリ

これだけ見るととてもリッチになった気がするが
ホスト側でも結構リソースを割くので、実質VMに避けるのは

  • 1コアCPU
  • 2GBメモリ

となるので、どうにかしてメモリを圧縮しなければならない

4.軽量環境の作成

まずは、最小環境のCentOS7のISOを落として来て、必要なものを必要なだけインストールしていく
「絶対GUIとか重いでしょ」とか思っていながら、本音は「そんなに変わらないでしょ…」と思っていた
が、とりあえずCUIオンリーで構成する。
さらに以下を先にインストール

  1. DeveloperTool一式
  2. Apache
  3. MariaDB
  4. PostgreSQL
  5. PHP
  6. Passenger
  7. Ruby(renv)
  8. CakePHP(一式)

で、いろいろ構築して(省く)
アプリ一式起動
使用メモリを確認すると…

使用量 280MB

Σ(゚Д゚)!?

え、軽っ!
まだZabbixとか入れてないけど、これは行けるのでは!?
(というかGUIどんだけ重いのか

という訳で今回はここまで
また、一式移したらまた報告します。

ではではノシ

ブログ始めました、よかったら遊びに来てください
https://red-full-moon.com/

11
14
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
14