Gå til innhold

swap på redhat 8


Anbefalte innlegg

Har laget en partisjon på 500 MB på redhat-boksen min som er mounted(?) som swap, og ser den som swap på phpsysinfo. Det jeg undrer litt over er at denne plassen aldri er i bruk. Er det noe jeg må gjøre for at maskinen skal bruke swap når det blir lite RAM?

Lenke til kommentar
Videoannonse
Annonse

Her er et lite program jeg akkurat kokte sammen i C for alle som på død og liv ønsker å swappe. Kall det gjerne en fattigmanns Windows-emulator :p

 


#include <stdlib.h>



int main() {

 int i;

 int num_bytes = 100000000;   /* Hvor mange bytes? */

 char* lots_of_memory = malloc(num_bytes);

 for (i = 0; i < num_bytes; i++) {

   lots_of_memory[i] = '0';    /* Fyller med 0'er */

 }

 while (1);   /* Evig løkke */

}



Her er num_bytes satt til 100MB. Det kan selvsagt endres hvis du har mye ram på maskinen din.

 

Kjør 'top' i et eget vindu og følg med på minnebruk/swapbruk.

 

Kompiler med gcc. Hvis du lagrer programmet i en fil ved navn 'malloc.c' gjør du slik:

 

$ gcc malloc.c -o malloc

$ ./malloc

 

Kill programmet med CTRL+C

 

 

EDIT: Rettet en pinlig og/å-feil

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...