Computerprogramma's slaan de informatie die ze manipuleren in het RAM van de computer . Moderne besturingssystemen zoals Linux laat twee onafhankelijke programma's om de controle van hetzelfde geheugengebied , genaamd delen ' gedeeld geheugen . " Pas de SHMMAX kernel parameter om maximaal toegestane grootte van een gedeeld geheugen regio te veranderen . De standaardwaarde is prima voor de meeste toepassingen , maar sommige applicaties zoals databases vereisen vaak een grotere waarde dan de standaardwaarde . Deze aanpassingen zijn makkelijk te maken . Instructies 1 Acquire root privileges . Administrator - privileges nodig zijn om het gedeelde geheugen limiet te stellen op uw Linux-machine . Log in als de "root" gebruiker , of gebruik de " sudo " of " su " commando wanneer ingelogd als een gewone gebruiker . Kopen van 2 Pas de " kernel.shmmax " kernel parameter om de gewenste grootte met de " sysctl " commando . Bijvoorbeeld , running " sysctl - w kernel.shmmax = 17179869184 " maakt gedeeld geheugen regio's van maximaal 16GB . 3 Bewerk het bestand /etc /sysctl.conf om de verandering blijven bestaan na het opnieuw opstarten . Het systeem leest dit bestand tijdens het opstarten op de standaardwaarden instellen voor diverse parameters . Met behulp van de " sysctl " commando om kernel.shmmax veranderen alleen verandert de waarde ervan tot de volgende keer dat de computer wordt opgestart . Als u de wijziging permanent te maken , voeg een lijn zoals " kernel.shmmax = 17179869184 " aan het einde van dat bestand .
|