Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Postawnowilem porobic zmiany na dyskach. Z racji ze debian dziala na starej 40 to zdecydowalem sie przeniesc sie na szybszy dysk i przy okazji od nowa postawic sobie system (dla celow przypomnienia)...
Pomyslalem, ze dobrym rozwiazaniem jest porobic odzielne partycje dla var,usr,tmp,home. Zrobilem tak:
/dev/sda6 10G 162M 9,9G 2% / /dev/sda12 142G 80G 62G 57% /avo [avo jest dyskiem na audio,video and others ;)] /dev/sda1 96M 24M 68M 26% /boot /dev/sda11 30G 3,3G 27G 11% /home /dev/sda10 1,5G 11M 1,5G 1% /tmp /dev/sda9 10G 3,6G 6,5G 36% /usr /dev/sda8 10G 1,6G 8,4G 16% /var /dev/sda3 11G 54M 11G 1% /mnt/windows /dev/sda5 19G 14G 5,5G 71% /mnt/dane_windows
Jak widzicie po instalacjach i kilku dni dzialania glowny katalog / jest prawie pusty - dalem na niego 10 gb i nie wiem czy nie za duzo (??). Za to usr i var przybieraja. Teraz jeszcze moge poprzenosic dane z tych kilku partycji (dobrze mysle aby na chwile gdzies je przekopiowac poprzez cp -a ??) zabrac i pozamieniac to co jest z katalogiem / +- 5gb ??
Tylko czy jak pozniej wgram spowrotem te dane to system zobaczy nowe wielkosci partycji (/ - xsf, usr i var na jsf)
I ogolnie czy dobrze rozplanowalem rozklad partycji (oprocz tego co juz napisalem)
btw czy na sprzecie mojej klasy i dysku sata (I) wyniki te sa ok?
hdparm -tT /dev/sda /dev/sda: Timing cached reads: 1212 MB in 2.00 seconds = 606.02 MB/sec Timing buffered disk reads: 186 MB in 3.01 seconds = 61.70 MB/sec
Ostatnio edytowany przez exodus.mc (2008-09-22 13:02:48)
Offline
A do czego chcesz używać tego komputera??
Bo jak w domu, to dla mnie jest to przerost formy nad treścią. Przeznaczyłeś 31,5GiB na system, a używasz niecałych 5GiB.
Moje zdanie jest takie. Jak kwestie bezpieczeństwa nie są priorytetem, to robić tylko partycje na /, /home i ewentualnie na boot.
Dlaczego?? po prostu może się zdarzyć, że masz na każdej z 5-ciu partycji po 5GiB wolnego (czyli w sumie 25GiB a nie możesz wrzucić pliku który zajmuje 6GiB. Moim zdaniem lepsze jest układanie wszystkiego w katalogach.
A teraz konkrety:
Mam podobną konfigurację, tylko inny rozkład partycji. Miejsca na dane mam zostawione 128GiB, ale dysk mam 160GB. I jest miejsce dla windowsa osobno wydzielone, na pratycji / mam około 5GiB wolnego.
Nie uważasz, że zmarnowałeś masę miejsca na dysku??
Offline
wlasnie sadze ze pomarnowalem.. dlatego sie pytam o opinie ;)... myslalem ze taki rozklad partycji przyspieszy system, ale chyba sie pomylilem :/
Pytanko kolejne - czy jak zrobie kopie danych tak jak pisalem wyzej a pozniej wszystko wrzuce na / (juz powiekszone), pozmieniam wpisy we wstabie to system mi wstanie? (czyli zlikwiduje partycje var,usr i tmp i wszystko zrobie na /)
Offline
Powinno, aczkolwiek ja wolę robić partycje "normalnie" i postawić system niż bawić się w takie tam rzeczy. Jedyne co kopiuję ze starego dysku na nowy, to jest katalog /home.
Co do przyspieszenia systemu to owszem może to przyspieszyć system, jak partycje masz na różnych dyskach (czyli /usr na hda, /var na hdb, /home na hdc itd.) gdyż linux wtedy odczytuje z kilku dysków jednocześnie.
Kiedyś sprawdziłem to doświadczalnie przenosząc katalog /home z dysku 8GB na dysk 4GB. KDE zaczęło się znacznie szybciej ładować.
Offline
Także jestem za podziałem partycji (do domowych zastosowań): swap /boot / i /home
Na serwerze Tworzenie więcej partycji ma sens..
Offline
/dev/sda12 142G 80G 62G 57% /avo [avo jest dyskiem na audio,video and others ;)]
zamontuj to w [tt]/mnt/[/tt], to jest miejsce przeznaczone do montowania innych dysków
A wracając do podziału — imho na komputerze desktopowym nie ma sensu tworzyć osobnego [tt]/usr/[/tt] czy [tt]/var/[/tt] (jeśli masz się kilka architektur tego samego systemu, to można dać wspólny [tt]/usr/share/[/tt]), [tt]/tmp/[/tt] można dać, żeby zarezerować mu miejsce i by nie zapchać [tt]/[/tt].
[tt]/home/[/tt] naturalnie na osobnej partycji. [tt]/boot/[/tt] też nie zaszkodzi.
Reasumując:
/ -- ~20 GB /boot/ -- 68 MB /home/ -- ile zostanie /mnt/avo -- ile tam masz /mnt/windows -- ile tam masz /mnt/dane_windows -- ile tam masz /tmp -- 1-1,5 GB
PS. Skoro największe katalogi ([tt]/var/[/tt] i [tt]/usr/[/tt]) są na osobnych partycjach, to jakim cudem udało ci się zapełnić [tt]/[/tt] blisko 10 GB danych?!
Ostatnio edytowany przez azhag (2008-09-22 17:19:35)
Offline
[quote=azhag]PS. Skoro największe katalogi ([tt]/var/[/tt] i [tt]/usr/[/tt]) są na osobnych partycjach, to jakim cudem udało ci się zapełnić [tt]/[/tt] blisko 10 GB danych?![/quote]
162MB zajęte 10GB chyba ma rozmiar ta partycja :)
A ta partycja /mnt/avo jest ext3? czy ionny system plików linuksowy? Jak tak to ja bym w ogule to dał do /home i nie jako partycję tylko katalog ;)
Offline
[quote=thalcave][quote=azhag]PS. Skoro największe katalogi ([tt]/var/[/tt] i [tt]/usr/[/tt]) są na osobnych partycjach, to jakim cudem udało ci się zapełnić [tt]/[/tt] blisko 10 GB danych?![/quote]
162MB zajęte 10GB chyba ma rozmiar ta partycja :)[/quote]
hm :)
Offline
A ta partycja /mnt/avo jest ext3?[/quote]
xsf... dam ja jako dysk do mnt
http://exo3.xt.pl
Offline
DObrze :) a teraz zmienie nieco meritum tego tematu i zapytam o serwery ?
Pytanie nie bez zwiazku, bo kiedys , ,dosc juz dawno temu , byla taka dosc fjana dyskusja na te tematy - a jest to bardzo interesujaca rzecz. Pytanie "Jak najsensowniej podzielic dysk pod konkretne uslugi - z zastosowaniem regul bezpieczenstwa , wygody, elastycznosci a jednoczesnie bez zbednej rozrzutnosci dyskowej :)
Pisze o tym gdyz sam wlasnie zastanawiam sie nad rozsadnym podzialem miejsca na serwerach ogolnodostepowych (czyli takich z userami i kontami do pracy). Aktualnie stawiam pare takich SUNow na debianie - maja sluzyc do przeroznych rzeczy - od serwerow aplikacji po zwykle www/php/sql na potrzeby studiow i projektow naukowych. Dochodza do tego ciekawe przemyslenia na tematy raid'owe :)
Ciekaw jestem Waszych opinii - np jak podzielilibyscie miejce na serwerze z apachem/php/mysql/rails ktory jednoczesnie ma byc serwerem poczty (exim4) oraz z shellami dla studentow ? :) Dodam ze sa tam 2 dyski 500 GiB i dosc duuuuzio RAMu :)
Jak na razie wykombinowalem sobie cos takiego :
sda1 10 GB /swap - (na wszelki wypadek gdyby obciazenie obliczeniowe mialo wzrosnac )
sda2 50 GB / - (w zasadzie system zajmuje znacznie mniej, ale zawsze wole miec zapas miejsca na tej partycji - na nieprzewidziane wypadki)
sda3 4 GB /boot - (moglbym dac 8x mniej - ale przewiduje eksperymenty z jadrami wiec na zapas)
sda5 ok 400 GB /home - (oczywiscie z quota po ok 50-100 MB na poczatek )
Zastanawiam sie nad osobnymi partycjami na
/tmp
/usr (tu nie jestem przekonany do konca)
/var (kwestie kolejek poczty - choc ruch dla 500 studentow nie jeste jakis zastraszajacy jednak moze byloby
to niezle - wydzielic ta partycje )
Co do RAIDu - zrezygnowalem z kuszacej mysli postawienia strippingu na swapie (sda1 sdb1)
partycje / (sda2 sdb2) sa w RAID 1 , tak samo /home (sda5 i sdb5 ) .
Zrobilem to tylko ze wzgledu na priorytet - niezawodnosc - czyli prace z n-1 dyskow po awarii ktoregos z nich.
Zastanawiam sie tez nad mirrorowaniem reszty partycji - np /boot - choc wiem ze w przeslzosci byly problemy x bootowaniem
z raidu 1 (na intelach serwerowych )
Pozdrawiam
Offline
[tt]/boot[/tt] dużo za duży — 4 GB to przestrzeń na jakieś 200 jąder, aż tak chyba bawić się nie będziesz? Ustawiłbym nie więcej jak 250 MB — bawić się będzie można do woli.
Dałbym osobny [tt]/tmp[/tt], powiedzmy kilka GB (więcej jak 5 chyba nie ma sensu) z jakimiś [tt]noexec[/tt] (uwaga: trzeba wtedy dokonać zmian w konfiguracji apta) etc.
Osobny [tt]/var[/tt] to chyba dobry pomysł, nie jestem w stanie powiedzieć ile na niego dać.
Osobny [tt]/usr[/tt] wg mnie mógłby mieć tylko jeden cel — maksymalne zoptymalizowanie odczytu z niego, jeśli pod tym kątem nie chce ci się bawić — nie wydzielaj go. Jeśli chcesz go dać — wytnij z [tt]/[/tt] powiedzmy 60-70% i dodaj jeszcze trochę na wszelki wypadek.
Swap wg mnie za duży (zwłaszcza, że masz „duuuuuuzio” RAM-u) , ale z drugiej strony nie wiem jak wygląda użycie pamięci na takich serwerach. :)
Offline
Ja przy 4 czy 5 rożnych jajkach miałem za /boot zajęte dużo poniżej 50MB. Dystrybucyjne zawsze sa "ociężałe" Ja kompiluję kernela bez initrd i vmlinuz zajmuje mi max 2MB. Więc moj /boot ma na ogół 50MB teraz zmniejszyłem do 32. IMO okroić /boot do nawet 100-150MB i tak Ci sie zmieści od groma jaj :)
/ - hmmm moim zdaniem 50GB to troszkę za dużo chociać przyznaję, że nie jestem dokładnie uświadomiony jak działaja tak wielkie serwery ale ja zmniejszyłbym to do max 30GB (a jeżeli koniecznie chcesz wydzielić osobne /usr z /var to nawet i do 10GB)
/tmp - tu zależy od tego co tam chcesz trzymać :) Ale IMO nie ma sensu dawać wiecej jak rozmiar płytki DVD + 10% No chyba że będzie tam ccache dla Gentoo :)
Co do pozostałych /var /home to się nie wypowiem. Jeżeli studenci będą korzystać z serwera to niezależnie od tego ile będzie na /home i jaka będzie quota i tak będzie za mało i zostanie wykorzystane ;)
Offline
Aktualne zuzycie pamieci na obecnym serwerze studenckim (ktory ma byc zastapiony tym ktory wlasnie stawiam ) :
top - 12:54:05 up 288 days, 21:45, 8 users, load average: 0.00, 0.12, 0.08 Tasks: 655 total, 1 running, 648 sleeping, 5 stopped, 1 zombie Cpu(s): 0.3% us, 0.7% sy, 0.0% ni, 98.7% id, 0.3% wa, 0.0% hi, 0.0% si Mem: 906736k total, 877940k used, 28796k free, 99512k buffers Swap: 2650684k total, 1079340k used, 1571344k free, 388568k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 27986 m... 17 0 2496 1456 1876 R 1.0 0.2 0:00.12 top 1 root 16 0 1496 236 1336 S 0.0 0.0 1:34.42 init 2 root 34 19 0 0 0 S 0.0 0.0 0:00.76 ksoftirqd/0 3 root 5 -10 0 0 0 S 0.0 0.0 0:02.51 events/0 4 root 5 -10 0 0 0 S 0.0 0.0 0:00.00 khelper 5 root 14 -10 0 0 0 S 0.0 0.0 0:00.00 kacpid 56 root 5 -10 0 0 0 S 0.0 0.0 6:14.54 kblockd/0 69 root 5 -10 0 0 0 S 0.0 0.0 0:00.00 aio/0 68 root 15 0 0 0 0 S 0.0 0.0 77:43.84 kswapd0 211 root 25 0 0 0 0 S 0.0 0.0 0:00.00 kseriod 320 root 15 0 0 0 0 S 0.0 0.0 25:42.62 kjournald 727 root 22 0 0 0 0 S 0.0 0.0 0:00.00 khpsbpkt 970 root 6 -10 0 0 0 S 0.0 0.0 0:00.00 kmirrord/0 986 root 15 0 0 0 0 S 0.0 0.0 25:53.44 kjournald 987 root 15 0 0 0 0 S 0.0 0.0 13:07.71 kjournald 988 root 15 0 0 0 0 S 0.0 0.0 21:07.98 kjournald 989 root 15 0 0 0 0 S 0.0 0.0 18:19.28 kjournald 1094 root 15 0 0 0 0 S 0.0 0.0 0:00.00 knodemgrd_0 1292 root 21 0 0 0 0 S 0.0 0.0 0:00.00 pciehpd_event 1312 root 22 0 0 0 0 S 0.0 0.0 0:00.00 shpchpd_event 1717 root 15 0 0 0 0 S 0.0 0.0 0:00.00 khubd 2758 daemon 16 0 1612 304 1432 S 0.0 0.0 7:00.14 portmap 3558 root 16 0 2244 560 2068 S 0.0 0.1 3:50.95 syslogd 3561 root 16 0 2432 272 1328 S 0.0 0.0 0:00.25 klogd 3697 root 15 0 2224 488 2060 S 0.0 0.1 1:19.22 inetd 3729 root 16 0 4840 408 4416 S 0.0 0.0 2:46.27 sshd 3737 root 18 0 2364 204 2188 S 0.0 0.0 0:00.00 rpc.statd 3741 daemon 16 0 1696 216 1524 S 0.0 0.0 0:00.14 atd 3744 root 16 0 1772 436 1584 S 0.0 0.0 0:35.43 cron 3775 root 16 0 1492 172 1320 S 0.0 0.0 0:00.00 getty 3776 root 16 0 1492 172 1320 S 0.0 0.0 0:00.00 getty 3777 root 16 0 1492 172 1320 S 0.0 0.0 0:00.00 getty 3778 root 16 0 1492 172 1320 S 0.0 0.0 0:00.00 getty
Widac ze przy malej ilosci pamieci RAM swap jest potrzebny (okolo 3 GB nawet)
A na tym nowym SUNie mam 16 GB (z mozliwoscia rozbudowy do 64)
MOja decyzja o zrobieniu partycji na swap - jest wiec wlasciwie "na zapas"
byc moze ze po paru miesiacach pracy serwera - wogole zdecydyje sie ja zlikwidowac..
Co do podzialu - cenne uwagi :) - przemysle to jeszce - ale moge wyjasnic juz teraz pewne decyzje :
/ - dlatego daje 50 GB ze, nauczony roznymi doswiadczeniami zakladam mozliwosc wykonania naglych zmian
np przeniseinie calej partycji (/var czy /usr) na glowna jako katalog po to aby zmienic tym samym ich uklad.
To jedna z pierwszych i podstawowych przyczyn .
Co do reszty jeszcze nie podjalem decyzji - cieszy mnie Wasza sugestia w ograniczaniu tempa
- calkiem to po mojej mysli \:")
Co do /var - nurtuje mnie tylko problem poczty. Musze jjeszcze rtfm'nąć dokumentacje do exima
i zobaczyc jak sensownie go tuningowac :) - w koncu ma tam byc okolo 500 kont pocztowych.
Pamietam ze zawse na qmailu robilo sie wlaasnie osobna partycje specjalnie na przetwarzanie kolejek poczty .
Natomiast wydaje mi sie sensowne postawienie tych dodatkowych partycji
w raidach1 tylko zastanawiam sie czy zabootuje poprawnie z raidu
(moj poprzednik mial z tym straszne problemy na poprzednim intelu)
Pozdrawiam
Ostatnio edytowany przez Phrozen^Tux (2009-05-22 13:11:14)
Offline
Strony: 1
Time (s) | Query |
---|---|
0.00010 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00091 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.188.63.71' WHERE u.id=1 |
0.00068 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.188.63.71', 1732224835) |
0.00051 | SELECT * FROM punbb_online WHERE logged<1732224535 |
0.00048 | SELECT topic_id FROM punbb_posts WHERE id=119035 |
0.00124 | SELECT id FROM punbb_posts WHERE topic_id=12335 ORDER BY posted |
0.00076 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=12335 AND t.moved_to IS NULL |
0.00015 | SELECT search_for, replace_with FROM punbb_censoring |
0.00110 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=12335 ORDER BY p.id LIMIT 0,25 |
0.00094 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=12335 |
Total query time: 0.00691 s |