partition & swap file

17 отговора 745 прегледа
#1

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

Отговор
в отговор на unnamed #2

Re: partition & swap file

Дялът за линукс трябва да бъде с ext2/ext3, reiserfs или друга файлова система, за да си работи като хората и да използваш предимствата им (на системите). Преди инсталацията може да бъде на ФАТ32, линукс ще те пита за място, където да се инсталира, ти му казваш на кой дял, той те пита дали да го форматира и при положителен отговор го оправя. За swap - казват, че трябва да е два пъти по-голям от размера на РАМ паметт, но според мен около 150 мегабайта е достатъчно. Ако искаш (и може да отделиш) бутни му 500 мегабайта и да се радва. Това е.

Отговор
в отговор на unnamed #3

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

Отговор
в отговор на edno momiche #4

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 #5

Re: partition & swap file

ti sliap li si, ili prosto se zaiajdash po default?

kazah:
, no v tvoia sluchai moje da e mnogo

Отговор
в отговор на Jacket #6

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
Отговор
в отговор на edno momiche #7

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]
Отговор
в отговор на ethAnieL #8

Re: partition & swap file

И ти се изказа като много сведущ по линукса. Абсолютно всяка дистрибуция може да работи без swap партитиция, просто зависи от RAM-a на комютъра и services, които run-ваш.

Отговор
в отговор на edno momiche #9

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.

Отговор
в отговор на vm #10

И защо?

Според мен, ако имаш достатъчно RAM, можеш да имаш колкото си искаш swap. Е, хайде да не е колкото си искаш, но 5 пъти повече можеш, и ще го използваш.

Единственото, което мисля, че е ограничение, е дали ядрото ще има достатъчно памет, за да направи таблици за съответствията виртуален адрес - физическа памет/swap. Предполагам, че _може_ да има някакъв проблем, ако имаш само 4 MB в машината си, а да речем, искаш 1 GB виртуална памет. Но с достатъчно RAM (не знам колко е минимума, предполагам 64 mb) ...

Отговор
в отговор на Masklin #11

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?

Отговор
в отговор на edno momiche #12

Да поясня

Аз съм програмист. И мога да ти дам достатъчно примери, в които за малко време ми трябва много памет. Следователно, много swap. След приключването на тежката част, паметта се освобождава.

А на алгоритъма не му е нужно нон-стоп да чете/пише в паметта - в началото си построява _огромна_ структура, после я обхожда по някакъв начин, без да минава през цялата (затова и няма твърде много swap операции).

Linux се използва не само за сървъри. И даже, според мен, истинската му сила далеч не е там ... а в стабилната скалируема мощ, която ти предоставя. Масовата употреба на Linux за сървъри е резултат от това.

Отговор
в отговор на Masklin #13

Re: Да поясня

napravo me ubi...

Отговор
в отговор на Masklin #14

Re: Да поясня - offtopic.

... в началото си построява _огромна_ структура, после я обхожда по някакъв начин, без да минава през цялата....

Ами отрежи построяването на структурата до тази част, която трябва да се обходи...
Demand paging-a не винаги е най-добрата организация за обем данни, много по-голям от RAM.

Отговор
в отговор на vm #15

Дума да няма,

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

А и има ситуации, в които е по-лесно и по-бързо да направиш алгоритъм, в който се използва много памет, но се пуска само като прототип, за да се извърши опит. Тогава е по-добре да отделиш няколко gb за тест, ако щеш да направиш swap-файл в дяла на Linux и да го добавиш към стандартния си swap-дял, да си направиш експеримента и ако резултата ти хареса, да мислиш за оптимизации.

Просто давах пример, че _понякога_ може да се наложи да използваш виртуална памет, с пъти повече от физическата ти.

Отговор
в отговор на edno momiche #16

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 ????

Отговор
в отговор на d.batch #17

Re: abe ne ucelih momenta s swap-a

Каква ти е базата?

Отговор
в отговор на vm #18

INFORMIX

Informix database

Отговор