partition & swap file
17 отговора
745 прегледа
partition & swap file
znachi... razdelih harda na 2 s magic partition
s ideqta na ediniq dql da si mi e windowsa a na drugi1 da kacha linux
C si e NTFS po default, no me interesuva dqla na koito iskam da kacha linux moje li da bude primerno FAT32 ili triabwa da si e Linux Ext2?
Drugia mi vupros e za swap file-a... kolko triabwa gore dolu da bude toi?
mersi predvaritelno
s ideqta na ediniq dql da si mi e windowsa a na drugi1 da kacha linux
C si e NTFS po default, no me interesuva dqla na koito iskam da kacha linux moje li da bude primerno FAT32 ili triabwa da si e Linux Ext2?
Drugia mi vupros e za swap file-a... kolko triabwa gore dolu da bude toi?
mersi predvaritelno
Re: partition & swap file
Дялът за линукс трябва да бъде с ext2/ext3, reiserfs или друга файлова система, за да си работи като хората и да използваш предимствата им (на системите). Преди инсталацията може да бъде на ФАТ32, линукс ще те пита за място, където да се инсталира, ти му казваш на кой дял, той те пита дали да го форматира и при положителен отговор го оправя. За swap - казват, че трябва да е два пъти по-голям от размера на РАМ паметт, но според мен около 150 мегабайта е достатъчно. Ако искаш (и може да отделиш) бутни му 500 мегабайта и да се радва. Това е.
Re: partition & swap file
ne se preporuchva suzdavaneto na swap file v linux, makar che e vazmojno /smiata se che izpolzvaneto na partition e po burzo ot izpolzvaneto na file, zashtoto v poslednia sluchai kernela map-va swap pages v/u file-a parvo, i sled tova v/u disk sektorite/. po sushtata prichina se smiata che izpolzvaneto na mnojestvo swap dialove na razlichni diskove namaliava resource contetion-a /tova estestveno ima smisal da se pravi samo pri serveri/
ne si spomenal kolko ti e pametta - praviloto e RAM*2, no v tvoia sluchai moje da e mnogo
ne si spomenal kolko ti e pametta - praviloto e RAM*2, no v tvoia sluchai moje da e mnogo
Re: partition & swap file
az pyk nikoga ne sym slagal poveche ot 16mb swap. Ne vijdam smisal. Nikoga ne mi se polzva poveche ot 10%, a opredeleno sym power user. Inache rama mi e 192 megi...tva znachi da sloja 384 mb swap. Absoliutno habene na miasto...ami ok imah 1gb ram...da ne sym lud da prahosam 2 gb miasto ei taka...che tva si mi e cialata linux instalacia
jacket.hit.bg
[email protected]
jacket.hit.bg
[email protected]
Re: partition & swap file
ti sliap li si, ili prosto se zaiajdash po default?
kazah:
, no v tvoia sluchai moje da e mnogo
kazah:
, no v tvoia sluchai moje da e mnogo
Re: partition & swap file
ave ima i distrota pri koito swap-a ne e zadalzhitelen , naprimer Debian , kogato imah debian , biah s 128mb ram i bez swap si vyrveshe sup
Every Morning is the Dawn of a New Error
Every Morning is the Dawn of a New Error
Re: partition & swap file
Ti pyk kak tyi reshi che se zaiajdam
Prosto kazah kakvo mislia po temata. Tova che reply-vam na teb ne znachi nepremenno che se zaiajdam s teb...karai malko po-spokoino...
jacket.hit.bg
[email protected]
Prosto kazah kakvo mislia po temata. Tova che reply-vam na teb ne znachi nepremenno che se zaiajdam s teb...karai malko po-spokoino...
jacket.hit.bg
[email protected]
Re: partition & swap file
И ти се изказа като много сведущ по линукса. Абсолютно всяка дистрибуция може да работи без swap партитиция, просто зависи от RAM-a на комютъра и services, които run-ваш.
Re: partition & swap file
Po-tochno RAM*2 e maksimalnata razumna golemina. Po-golqm swap shte e prakticheski neizpolzwaem - ili shte se izpolzwa aktiwno samo chast ot nego ili kompyutyra shte e bezkrajno bawen. Pri dostatychno mnogo RAM mozhe da se mine i bez swap.
И защо?
Според мен, ако имаш достатъчно RAM, можеш да имаш колкото си искаш swap. Е, хайде да не е колкото си искаш, но 5 пъти повече можеш, и ще го използваш.
Единственото, което мисля, че е ограничение, е дали ядрото ще има достатъчно памет, за да направи таблици за съответствията виртуален адрес - физическа памет/swap. Предполагам, че _може_ да има някакъв проблем, ако имаш само 4 MB в машината си, а да речем, искаш 1 GB виртуална памет. Но с достатъчно RAM (не знам колко е минимума, предполагам 64 mb) ...
Единственото, което мисля, че е ограничение, е дали ядрото ще има достатъчно памет, за да направи таблици за съответствията виртуален адрес - физическа памет/swap. Предполагам, че _може_ да има някакъв проблем, ако имаш само 4 MB в машината си, а да речем, искаш 1 GB виртуална памет. Но с достатъчно RAM (не знам колко е минимума, предполагам 64 mb) ...
Re: И защо?
ti taka da si vijdal server koito zdravo swapva niakoga?
niama absolutno nikakav smisal da pravish swap particiyata si poveche ot ram*2. ili haide, da rechem .. ram*3. ima li nujda da se obiasniavame naistina zashto?
niama absolutno nikakav smisal da pravish swap particiyata si poveche ot ram*2. ili haide, da rechem .. ram*3. ima li nujda da se obiasniavame naistina zashto?
Да поясня
Аз съм програмист. И мога да ти дам достатъчно примери, в които за малко време ми трябва много памет. Следователно, много swap. След приключването на тежката част, паметта се освобождава.
А на алгоритъма не му е нужно нон-стоп да чете/пише в паметта - в началото си построява _огромна_ структура, после я обхожда по някакъв начин, без да минава през цялата (затова и няма твърде много swap операции).
Linux се използва не само за сървъри. И даже, според мен, истинската му сила далеч не е там ... а в стабилната скалируема мощ, която ти предоставя. Масовата употреба на Linux за сървъри е резултат от това.
А на алгоритъма не му е нужно нон-стоп да чете/пише в паметта - в началото си построява _огромна_ структура, после я обхожда по някакъв начин, без да минава през цялата (затова и няма твърде много swap операции).
Linux се използва не само за сървъри. И даже, според мен, истинската му сила далеч не е там ... а в стабилната скалируема мощ, която ти предоставя. Масовата употреба на Linux за сървъри е резултат от това.
Re: Да поясня - offtopic.
... в началото си построява _огромна_ структура, после я обхожда по някакъв начин, без да минава през цялата....
Ами отрежи построяването на структурата до тази част, която трябва да се обходи...
Demand paging-a не винаги е най-добрата организация за обем данни, много по-голям от RAM.
Ами отрежи построяването на структурата до тази част, която трябва да се обходи...
Demand paging-a не винаги е най-добрата организация за обем данни, много по-голям от RAM.
Дума да няма,
почти винаги може да се измисли по-добър алгоритъм от това, което ти идва на ум първите пет минути, след като чуеш задачата.
А и има ситуации, в които е по-лесно и по-бързо да направиш алгоритъм, в който се използва много памет, но се пуска само като прототип, за да се извърши опит. Тогава е по-добре да отделиш няколко gb за тест, ако щеш да направиш swap-файл в дяла на Linux и да го добавиш към стандартния си swap-дял, да си направиш експеримента и ако резултата ти хареса, да мислиш за оптимизации.
Просто давах пример, че _понякога_ може да се наложи да използваш виртуална памет, с пъти повече от физическата ти.
А и има ситуации, в които е по-лесно и по-бързо да направиш алгоритъм, в който се използва много памет, но се пуска само като прототип, за да се извърши опит. Тогава е по-добре да отделиш няколко gb за тест, ако щеш да направиш swap-файл в дяла на Linux и да го добавиш към стандартния си swap-дял, да си направиш експеримента и ако резултата ти хареса, да мислиш за оптимизации.
Просто давах пример, че _понякога_ може да се наложи да използваш виртуална памет, с пъти повече от физическата ти.
abe ne ucelih momenta s swap-a
no wij kolko e na edna database na koqto pravq 200 query ednnowremeno
na 4GB ram !!!
11:37am up 19:01, 8 users, load average: 10.36, 6.24, 5.18
1124 processes: 1120 sleeping, 4 running, 0 zombie, 0 stopped
CPU0 states: 77.1% user, 6.6% system, 0.0% nice, 15.5% idle
CPU1 states: 54.4% user, 32.1% system, 0.0% nice, 13.0% idle
CPU2 states: 88.5% user, 4.5% system, 0.0% nice, 6.3% idle
CPU3 states: 59.6% user, 31.3% system, 0.0% nice, 8.3% idle
Mem: 3871044K av, 3857272K used, 13772K free, 0K shrd, 133460K buff
Swap: 8160848K av, 4560K used, 8156288K free 2700180K cached
PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME COMMAND
930 root 25 0 1575M 1.5G 1574M R 89.7 41.6 198:39 oninit
932 root 25 0 1517M 1.5G 1517M R 89.4 40.1 204:55 oninit
933 root 25 0 1517M 1.5G 1516M R 80.9 40.1 195:52 oninit
32414 dbatch 25 0 1692 1692 832 R 29.1 0.0 0:14 top
32367 root 25 0 1724 1724 832 S 28.7 0.0 6:27 top
952 root 15 0 1431M 1.4G 1431M S 1.2 37.8 2:37 oninit
954 root 15 0 1431M 1.4G 1430M S 1.2 37.8 2:04 oninit
953 root 15 0 1431M 1.4G 1430M S 0.9 37.8 2:25 oninit
951 root 15 0 1431M 1.4G 1431M S 0.8 37.8 2:38 oninit
950 root 15 0 1431M 1.4G 1430M S 0.6 37.8 1:35 oninit
955 root 15 0 1431M 1.4G 1430M S 0.6 37.8 1:41 oninit
22896 dbatch 15 0 1996 1996 1092 S 0.6 0.0 0:15 toolbook
949 root 15 0 1431M 1.4G 1430M S 0.5 37.8 2:02 oninit
956 root 15 0 1431M 1.4G 1431M S 0.5 37.8 1:42 oninit
Obache nqkoi moje li da mi kaje zashto shred memory mi e 0 , a shared memory e tolkova mnogo ????
na 4GB ram !!!
11:37am up 19:01, 8 users, load average: 10.36, 6.24, 5.18
1124 processes: 1120 sleeping, 4 running, 0 zombie, 0 stopped
CPU0 states: 77.1% user, 6.6% system, 0.0% nice, 15.5% idle
CPU1 states: 54.4% user, 32.1% system, 0.0% nice, 13.0% idle
CPU2 states: 88.5% user, 4.5% system, 0.0% nice, 6.3% idle
CPU3 states: 59.6% user, 31.3% system, 0.0% nice, 8.3% idle
Mem: 3871044K av, 3857272K used, 13772K free, 0K shrd, 133460K buff
Swap: 8160848K av, 4560K used, 8156288K free 2700180K cached
PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME COMMAND
930 root 25 0 1575M 1.5G 1574M R 89.7 41.6 198:39 oninit
932 root 25 0 1517M 1.5G 1517M R 89.4 40.1 204:55 oninit
933 root 25 0 1517M 1.5G 1516M R 80.9 40.1 195:52 oninit
32414 dbatch 25 0 1692 1692 832 R 29.1 0.0 0:14 top
32367 root 25 0 1724 1724 832 S 28.7 0.0 6:27 top
952 root 15 0 1431M 1.4G 1431M S 1.2 37.8 2:37 oninit
954 root 15 0 1431M 1.4G 1430M S 1.2 37.8 2:04 oninit
953 root 15 0 1431M 1.4G 1430M S 0.9 37.8 2:25 oninit
951 root 15 0 1431M 1.4G 1431M S 0.8 37.8 2:38 oninit
950 root 15 0 1431M 1.4G 1430M S 0.6 37.8 1:35 oninit
955 root 15 0 1431M 1.4G 1430M S 0.6 37.8 1:41 oninit
22896 dbatch 15 0 1996 1996 1092 S 0.6 0.0 0:15 toolbook
949 root 15 0 1431M 1.4G 1430M S 0.5 37.8 2:02 oninit
956 root 15 0 1431M 1.4G 1431M S 0.5 37.8 1:42 oninit
Obache nqkoi moje li da mi kaje zashto shred memory mi e 0 , a shared memory e tolkova mnogo ????