web-dev-qa-db-ja.com

ulimit memlockフラグの値の意味

Dockerを実行して--ulimit memlock=-1:-1オプション、-1のソフト/ハード値はどういう意味ですか?このコンテナ/プロセスによって無制限のメモリをロックできることを意味しますか?

6
A P

はい、あなたは正しいです。 memlockの定義を確認 here

memlock 
maximum locked-in-memory address space (KB) 
This is memory that will not be paged out. It is frequently used by 
database management applications such as Oracle or Sybase to lock 
shared memory for a shared pool so that it is always in memory for 
access by multiple sessions.
3