web-dev-qa-db-ja.com

フルRAMでのubuntuのハングを修正するためにbuff / cachelinuxを無効にします

私は8GBのRAM、SSDを持っており、RAMに非常に貪欲ですAndroid studio/gradle。そして、gradleがプロジェクトをビルドする(ramを食べる)と、すべてのubuntu(およびxubuntu)がハングします。uiが非常に遅くなります-マウスカーソルは10秒ごとに1cm移動します。

なぜそれが起こるのかわかりません。インターネットで私のような「スタジオがubuntuをフリーズする」、「RAMアプリケーションが重いとubuntuがフリーズする」、「ラムがいっぱいになるとubuntuがハングする」などの質問がいくつかある原因は誰にもわからないようです。症状は同じです。また、2007年以降は 追跡されたバグ もあります。ディスク上の大きなファイルを操作するためにgradleが大量のRAMを必要とするため、非常に特殊な状況のようです。同時に、大きなファイルを操作するためにRAMとストレージの両方が必要なようです。そしてどういうわけかそれはシステムをハングアップさせます。

だから私の質問は-バフ/キャッシュを無効にするオプションはありますか?または、swappines(0..100)のようなパラメータですが、buff/cache用ですか?キャッシュに使用されるRAMはいつでも利用できるので気にしないでください。ただし、この場合は正常に機能しないと思います。多分私は劇的に間違っています)

1
oleg

2GBのファイルスワップしかなく、8GBのスワップパーティションが有効になっていないことがわかりました(これは不十分ですが、Linuxは初めてです)。ファイルパーティションのスワップは高負荷でいっぱいでした。ubuntuのフリーズは仮想メモリの不足であったと思います。フリーズする前に400〜700mbのバフ/キャッシュの使用可能なメモリがまだあったことを覚えているので、それについてはまだわかりません。しかしとにかく、8GBのスワップパーティションを有効にしているため、この質問を解決済みとしてマークします。フリーズが発生すると再び開きます。

0
oleg