Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: icet в Jan 09, 2005, 19:39



Титла: SWAP
Публикувано от: icet в Jan 09, 2005, 19:39
Здравейте,
инсталирах си Мандраке 10.1 върху 10 ГБ ехт3 partition, но линукса буутва много бавно. Трябва ли да направя SWAP partition за да зарежда и работи по-бързо ситемата? И ако направя такъв партитион, как да накарам Линукс да я използва?
Благодаря


Титла: SWAP
Публикувано от: sys7em в Jan 09, 2005, 21:17
RTFM

http://kerneltrap.org/node....6f445bc


Титла: SWAP
Публикувано от: в Jan 10, 2005, 06:36
swapon

Пишеш това и го активираш, ако не си редактирал /етц/fstab, за да го активира автоматичо:

/dev/hdaX     none            swap    sw              0       0


Титла: SWAP
Публикувано от: n_antonov в Jan 10, 2005, 10:21
Да те питам първо: ти сигурен ли си, че нямаш работещ swap?

С две думи накратко - нужен е, независимо колко памет имаш и колко се ползва обикновено. Не слушай съветите на някои, които си мислят, че щом виртуалната памет почти не се използва, значи може и без нея.

Би трябвало дистрибуцията ти сама да си е направила такъв дял при инсталацията и да го е активирала.

alabal, ако няма такъв дял, swapon нищо не прави, освен това са необходими и параметри. Първо трябва да се форматира с mkswap /dev/hdX, после вече swapon /dev/hdX. Ако обаче няма възможност да се създават нови дялове, може да се направи swap файл, което е на практика същото.


Първо кажи дали в /etc/fstab има такъв дял, дефиниран като sw. Изпълни командата free -m и виж дали има активна виртуална памет.


Титла: SWAP
Публикувано от: icet в Jan 11, 2005, 11:50
Мда, нямам работещ swap.
Тъй като инсталирах Мандраке ръчно и нямах готов swap partition. Преди това бях направил ехт3 дял(10 ГБ) под уиндолс, но не и суоп дял.
Казах на мандраке-то да се инсталира върху този дял.
Сега буутва адски бавно и всичко върви адски бавно. Имам само 256МБ рам и мандраке показва, че паметта е 85% пълна. Пише, че суоп паметта е 0 кб.

fstab
Цитат
/dev/hde5 / ext3 defaults 1 1
/dev/hda /mnt/cdrom auto umask=0,user,iocharset=iso8859-1,codepage=850,noauto,ro,exec,users 0 0
/dev/hdc /mnt/cdrom2 auto umask=0,user,iocharset=iso8859-1,codepage=850,noauto,ro,exec,users 0 0
/dev/hde1 /mnt/win_c ntfs umask=0,nls=iso8859-1,ro 0 0
/dev/hdf5 /mnt/win_c2 vfat umask=0,iocharset=iso8859-1,codepage=850 0 0
/dev/hde6 /mnt/win_d vfat umask=0,iocharset=iso8859-1,codepage=850 0 0
/dev/hde7 /mnt/win_e vfat umask=0,iocharset=iso8859-1,codepage=850 0 0
/dev/hde8 /mnt/win_f vfat umask=0,iocharset=iso8859-1,codepage=850 0 0
none /proc proc defaults 0 0


Някой ще може ли да ми обясни как чрез командата mkswap да си направя swap файл в дялът на линукс?


Титла: SWAP
Публикувано от: romeo_ninov в Jan 11, 2005, 12:48
Цитат (icet @ Ян. 11 2005,12:50)
Някой ще може ли да ми обясни как чрез командата mkswap да си направя swap файл в дялът на линукс?

dd if=/dev/zero of=niakade_si/ime_na_fajla bs=1024 count=256000
прави файл от ~256 мегабайта
след това
mkswap /niakade_si/ime_na_fajla
swapon /niakade_si/ime_na_fajla
и имаш виртуална памет
файла го направи в линукс партицията, а не в win такива!!


Титла: SWAP
Публикувано от: n_antonov в Jan 11, 2005, 13:31
Отделно да добавя Ромео, описваш си файла в /etc/fstab примерно по следния начин (приемаме, че мястото и името на файла е /swapfile):

/swapfile  none swap sw 0 0


Титла: SWAP
Публикувано от: icet в Jan 13, 2005, 20:07
Благодаря!
Сега всичко си бачка перфектно и Мандракето използва суоп-а  :)