Ich weiß, dass ich mem=MEMORY_LIMIT
setzen soll. Aber ich weiß nicht, wohin ich gehen soll, während der Laufzeit oder während der Boot-Zeit, um eine Grenze für den gesamten physischen Speicher festzulegen, den das Betriebssystem kontrolliert.Einstellung der Begrenzung auf den gesamten physikalischen Speicher in Linux verfügbar
Ich führe I/O-Benchmarks aus, und ich möchte den Umfang des verfügbaren physikalischen Speichers begrenzen.
Der Parameter hat eine etwas andere Bedeutung für x86-Systeme (sowohl 32 als auch 64 Bit): "mem = nn [KMG] [...] [X86] Arbeit als begrenzende maximale Adresse" ([source] (https: // www .kernel.org/doc/Dokumentation/kernel-parameter.txt)).Aufgrund von reservierten Speicherbereichen ist der Wert von x86 höher als die Menge an Speicher, die dem Betriebssystem zur Verfügung gestellt werden soll. Beispiel: Muss 'mem = 6700M' verwenden, um 5365 von 6144 MiB (6 GiB) physisch verfügbarem Speicher zu erhalten. – tanius