teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

追記を記載

2018/06/04 00:23

投稿

sato0806
sato0806

スコア6

title CHANGED
File without changes
body CHANGED
@@ -32,4 +32,10 @@
32
32
 
33
33
  いろいろと調べてはいるのですが、現状、手詰まりに近い状態です。
34
34
  申し訳ありませんが、ご回答、または予約領域に関する詳しい解説が載っている
35
- サイトなどありましたら教えてください。
35
+ サイトなどありましたら教えてください。
36
+
37
+ ★追記
38
+  ・OSはCentOS 6.8 64bit なので、32bitに関するご回答は不要です。
39
+  ・気になる点としてはreservedはデバイスで確保する領域かもしれませんが、
40
+   ゲストOSで設定したメモリサイズに比例とまではいきませんが、
41
+   大きくなる点がわかりません。

1

文法の修正

2018/06/04 00:23

投稿

sato0806
sato0806

スコア6

title CHANGED
@@ -1,1 +1,1 @@
1
- メモリの予約領域について
1
+ メモリのreservedについて教えてください
body CHANGED
@@ -1,16 +1,14 @@
1
- 長文となり申し訳ありません。
2
-
3
1
  現在、VM環境上(ESXi5.5U3)にCentOS6.8のサーバを構築しています。
4
2
 
5
3
  マシンの構成としては以下の通りです。
6
4
   【ゲスト1】
7
5
   CPU:4core メモリ:8GB 
8
-  ディスク:RAWデバイスで25GB(OS領域)、700GB(データ領域)
6
+  ディスク:25GB(OS領域)、700GB(データ領域)
9
7
   OS:CentOS 6.8
10
8
 
11
9
   【ゲスト2】
12
10
   CPU:10core メモリ:192GB 
13
-  ディスク:RAWデバイスで25GB(OS領域)、1500GB(データ領域)
11
+  ディスク:25GB(OS領域)、1500GB(データ領域)
14
12
   OS:CentOS 6.8
15
13
 
16
14
  構築後、サーバの起動を行い、メモリサイズをfreeコマンドで確認を行ったところ、
@@ -19,17 +17,18 @@
19
17
 
20
18
  いろいろと調べた結果、freeコマンドで表示されるtotalは
21
19
  /proc/meminfoのMemTotalの情報を表示しており、MemTotalの値は
22
- 実装メモリからカーネルコードと予約領域を差し引いた結果が
20
+ 実装メモリからカーネルコードと予約を差し引いた結果が
23
21
  表示されることまでは分かりました。
24
22
 
25
23
  また、確認のためdmesgコマンドで確認を行ったところ、
26
24
  確かにresevedの部分でゲスト1は200MBほど、ゲスト2では2.8GBほど
27
25
  とられているようなログが表示されていました。
28
- (カーネルについてはどちらも5455KB
26
+ そこからfreeマンドで表示されtotalに加算すると
27
+ 実装メモリのサイズにほぼ合いました。
29
28
 
30
29
  確認したい内容は以下の点です。
31
-  ・メモリでとられている予約領域とは何なのか?役割は?
30
+  ・メモリでとられている「reserved」とは何なのか?役割は?
32
-  ・予約領域のサイズはどのように算出されているのか?
31
+  ・「reserved」のサイズはどのように算出されているのか?
33
32
 
34
33
  いろいろと調べてはいるのですが、現状、手詰まりに近い状態です。
35
34
  申し訳ありませんが、ご回答、または予約領域に関する詳しい解説が載っている