sysconfigで指定された共有メモリ制限サイズを超えて共有メモリブロックのサイズを増やすためにftruncateを使用できますか?物理メモリが不足してもスワップを使用するにはどうすればよいですか?共有メモリサイズがsysconfig制限を超えています
答えて
共有メモリブロックのサイズを大きくするために使用することができftruncateの...
ftruncate()
は、ファイルのサイズを変更します。そのファイルのメモリマッピングのサイズは変更されません。だから答えはいいえです。
... sysconfigで指定された共有メモリの制限サイズを超えていますか?
この制限を破ることはできません。ユーザーはroot
でもその制限を変更できます。
物理メモリが不足してもスワップを使用するにはどうすればよいですか?それを仮定
は一方向ではなくファイル全体よりも、一度にファイルの唯一のマップの部分にある、メモリマップされたファイルです。プロセスが使用可能な物理メモリより多くの仮想メモリを使用する場合、オペレーティングシステムは自動的にスワップを使用して物理メモリを解放します。
答えをありがとう。問題は、プロセス1によってダンプされたファイルをプロセス2で再度ロードする必要があるということです。したがって、ファイルの一部をmmapしても、最終的に、次のプロセスでファイルをダンプする必要があります。私はスワップを使う必要があります。 – user900563
申し訳ありませんが、あなたの質問をよく理解できません。 –
物理メモリは20GBだが、/ dev/shm /は10GBだが、共有メモリブロックには20GBのファイルが必要だ。私はroot権限を持っていません。 – user900563
- 1. メモリサイズがphpexcelで超えています
- 2. AWS関数のポリシーが制限を超えています
- 3. IDTRの制限が256を超えています
- 4. ウィンドウのClangコマンドが行の制限を超えています
- 5. 共有リストが限界値を超えているためcamlクエリの問題
- 6. 65535バイトの制限を超えてonItemClick
- 7. ジオコードAPIのクエリ制限を超えて
- 8. SPARK:YARNがメモリ制限を超えてコンテナを破棄します
- 9. GAS:メモリ制限を超えました
- 10. レート制限を超えました
- 11. Cputime制限を超えていますか?
- 12. Python - RAM制限を超えていますか?
- 13. このコードは時間制限を超えていますか?
- 14. 共有の設定 "制限"
- 15. コンテナが仮想メモリ制限を超えて実行されています
- 16. GCオーバーヘッド制限を超えてMavenアセンブリプラグインが失敗する
- 17. メモリの制限を超え - Apacheのインパラ
- 18. Javaコンパイルエラー:パラメータxが255ワードの制限を超えています
- 19. スパーク:エグゼキュータのメモリが物理的な制限を超えています
- 20. キー 'データソース'の値の長さが '128'の制限を超えています
- 21. 必要ガスがブロックガス制限のフォールバック機能を超えています
- 22. expand.grid非常に大きなベクトルがメモリ制限を超えています
- 23. GmailのAPIエラー:要求ペイロードサイズが制限を超えて:1048576バイト
- 24. テーマのアップロード時にPOSTコンテンツの制限が超えています
- 25. 64Kメソッド制限を超えているMultidexアプリ
- 26. "InvalidDataException:フォーム値のカウント制限が1024を超えました。
- 27. マルチパートボディの長さの制限が16384を超えました
- 28. Google Appsスクリプト360秒が制限時間を超えました
- 29. Aiflowがプールスロットの制限を超過しています
- 30. iOSの実際のサイズの制限 - 「アプリは100MBのダウンロード制限を超えていますか?
デフォルトでは、/ dev/shmのサイズは物理メモリ全体の50%です。 50%の制限をすべて使い果たしてしまった場合、Linux上のCアプリケーションでスワップ空間を使用させるにはどうすればいいですか?デフォルトの動作では、「ディスクに空き領域がありません」というエラーが表示されます。 – user900563