[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:42752] Re: [Q]2.6.X でのディスクキャッシュについて



やすいです.

逸見研一 wrote:
>>で,今回の場合は,コピーするときに ENOMEM などが発生し,コピー
>>できないということでしょうか?
> 
>   問題は、動作が完了するまで、リードキャッシュが開放されないので、この
> マシンの場合、3M のメモリを搭載していて、800MB 程度のファイルを右から
> 左の動かすような操作があると、メモリ不足のため、システムが停止してしま
> うのです。


3GB…ですよね.
停止するというのはハングアップするということでしょうか.それとも一時的に
反応が悪くなる??「メモリ不足のため,システムが停止してしまう」が具体的に
どのような症状か(cpがエラーを出すとか,kern.log やコンソールに何か出力
されるとか)がわかれば,もう少し具体的に問題が絞れるかもしれません.

コピー中の vmstat の表示はどうなっているでしょうか.
ちなみに,手元(2.6.11-rc2, Pen4 ht, 1GB mem)では,vmstat 5 をしたとき
に以下のようになります.free は減っていますが,とくに動作に支障が出るこ
とはありません.
# コピー開始したときに free が減って cache が増え,コピーが終わっても
# そのままです.

procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in    cs us sy id wa
 1  0   2464 527792  18448 205136    0    0    14    23   18    19  2  1 97  0
 0  2   2464 224352  18752 507160    0    0 30242   922 1308   777  0  7 53 40
 0  4   2464   5008  18764 723048    0    0 32845  5669 1306  1085  0  8 24 68
 0  4   2464   3948  17764 723300    0    0 20347  8236 1259  1251  0  6  0 94
 0  5   2464   4092  17664 721496    0    0 20501 10843 1267  1207  0  7  0 93
 1  3   2660   4092  14460 724028    0    0 24274  6598 1293  1724  0  8  1 90
 0  4   2660   5032  14480 723736    0    0  5048 20559 1258   920  0  3  0 97
 0  5   2660   4068  14596 724224    0   39 20847  5757 1260  1383  0  7  1 92
 0  8   2660   4036  15360 723392    0    0  7512 16998 1232   783  0  3  0 96
 1  5   2660   4140  15280 723744    0    0 13123 13160 1242  1035  0  5  0 95
 0  5   2660   7872  15356 719656    0    0 16118 12061 1253  1190  0  6  0 94
 0  6   2660   4068  15456 723160    0    0  7554 15710 1247  1015  0  3  0 97
 0  4   2660   6036  15196 721516    0    0  8934 22013 1296   982  0  4  0 96
 0  1   2660   7668  15704 720396    0    0   840 25229 1249   410  1  4 13 82
 0  1   2660   7756  15704 720396    0    0     0 40118 1316   192  0  2 50 48
 0  0   2660  10676  15708 720392    0    0     3  1956 1060   300  1  1 91  8
 0  0   2660   8072  15760 723060    0    0   538    21 1024   221  0  0 97  3

> ちょっとレア気味な Dual Athlon ですが Bug なら大騒ぎになるような
> 話ではないかと思いますが...

そうですね.もしかすると,disk driver まわりに何らかのバグがあるのかも
しれません.マイナーなコントローラを使っていたりするとありえます….

>> あと、どちらかというと lkml あたりで聞いたほうが的確に答えられる
>> 方が多いと思います
> 
>   はい、おっしゃる通りですね。そうしてみます。ありがとうございます。

よろしくお願いします.なにかわかりましたら,こちらにも報告していただけ
るとうれしいです.力になれなくてすみません.
-- 
Taku YASUI <tach@debian.or.jp>