Wiem, że mam ustawić mem=MEMORY_LIMIT
. Ale nie wiem, gdzie się udać, podczas uruchamiania lub podczas uruchamiania, w celu ustawienia limitu całkowitej pamięci fizycznej, nad którą system operacyjny ma kontrolę.Ustawianie limitu całkowitej pamięci fizycznej dostępnej w systemie Linux
Używam testów porównawczych I/O i chciałbym ograniczyć dostępną ogólną pamięć fizyczną.
Parametr ma nieco inne znaczenie dla systemów x86 (zarówno 32, jak i 64-bitowych): "mem = nn [KMG] [...] [X86] Praca jako ograniczający maksymalny adres" ([źródło] (https: // www .kernel.org/doc/Documentation/kernel-parameters.txt)).Z powodu zarezerwowanych sekcji pamięci jego wartość na x86 będzie większa niż ilość pamięci udostępniana systemowi operacyjnemu. Przykład: Musiałem użyć 'mem = 6700M', aby uzyskać 5365 z 6144 MiB (6 GiB) fizycznie dostępnej pamięci. – tanius