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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2008-09-22 13:00:41

  exodus.mc - Użytkownik

exodus.mc
Użytkownik
Zarejestrowany: 2006-08-02

nowa instalacja i podzial dysku na partycje

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:

Kod:

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

Kod:

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)


http://exo3.xt.pl

Offline

 

#2  2008-09-22 14:46:19

  Kowall_ptk - wieczny student

Kowall_ptk
wieczny student
Skąd: z nienacka :)
Zarejestrowany: 2005-02-17

Re: nowa instalacja i podzial dysku na partycje

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


W Linuksie się da, tylko trzeba wiedzieć jak!

Offline

 

#3  2008-09-22 15:21:49

  exodus.mc - Użytkownik

exodus.mc
Użytkownik
Zarejestrowany: 2006-08-02

Re: nowa instalacja i podzial dysku na partycje

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 /)


http://exo3.xt.pl

Offline

 

#4  2008-09-22 15:59:41

  Kowall_ptk - wieczny student

Kowall_ptk
wieczny student
Skąd: z nienacka :)
Zarejestrowany: 2005-02-17

Re: nowa instalacja i podzial dysku na partycje

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ć.


W Linuksie się da, tylko trzeba wiedzieć jak!

Offline

 

#5  2008-09-22 16:55:44

  thalcave - prawie jak admin

thalcave
prawie jak admin
Skąd: odległa galaktyka
Zarejestrowany: 2007-05-17

Re: nowa instalacja i podzial dysku na partycje

Także jestem za podziałem partycji (do domowych zastosowań): swap /boot / i /home
Na serwerze Tworzenie więcej partycji ma sens..


linux register user: 484281
"[i]It's great to be here. It's great to be anywhere[/i]"
[b]Keith Richards[/b]

Offline

 

#6  2008-09-22 17:16:21

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: nowa instalacja i podzial dysku na partycje

Kod:

/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:

Kod:

/ -- ~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)


Błogosławieni, którzy czynią FAQ.
[url=http://www.opencaching.pl]opencaching[/url] :: [url=http://dug.net.pl/sources.list]debian sources.list[/url] :: [url=http://www.linuxportal.pl/blogi/azhag/wpisy]coś jakby blog[/url] :: [url=http://dug.net.pl/]polski portal debiana[/url] :: linux user #403712

Offline

 

#7  2008-09-22 18:29:14

  thalcave - prawie jak admin

thalcave
prawie jak admin
Skąd: odległa galaktyka
Zarejestrowany: 2007-05-17

Re: nowa instalacja i podzial dysku na partycje

[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 ;)


linux register user: 484281
"[i]It's great to be here. It's great to be anywhere[/i]"
[b]Keith Richards[/b]

Offline

 

#8  2008-09-22 18:51:14

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: nowa instalacja i podzial dysku na partycje

[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 :)


Błogosławieni, którzy czynią FAQ.
[url=http://www.opencaching.pl]opencaching[/url] :: [url=http://dug.net.pl/sources.list]debian sources.list[/url] :: [url=http://www.linuxportal.pl/blogi/azhag/wpisy]coś jakby blog[/url] :: [url=http://dug.net.pl/]polski portal debiana[/url] :: linux user #403712

Offline

 

#9  2008-09-22 19:30:10

  exodus.mc - Użytkownik

exodus.mc
Użytkownik
Zarejestrowany: 2006-08-02

Re: nowa instalacja i podzial dysku na partycje

A ta partycja /mnt/avo jest ext3?[/quote]
xsf... dam ja jako dysk do mnt


http://exo3.xt.pl

Offline

 

#10  2009-05-22 11:34:34

  Phrozen^Tux - Członek DUG

Phrozen^Tux
Członek DUG
Skąd: DC - District Cracovia :)
Zarejestrowany: 2005-10-14

Re: nowa instalacja i podzial dysku na partycje

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


gg: 1640760  Linux Registered User: #289621
[img]http://markooff.net/obrazki/avatars/runningslack.gif[/img]  [img]http://markooff.net/obrazki/avatars/debian.jpg[/img] [img]http://markooff.net/obrazki/avatars/powerlogo.gif[/img]

Offline

 

#11  2009-05-22 11:50:25

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: nowa instalacja i podzial dysku na partycje

[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. :)


Błogosławieni, którzy czynią FAQ.
[url=http://www.opencaching.pl]opencaching[/url] :: [url=http://dug.net.pl/sources.list]debian sources.list[/url] :: [url=http://www.linuxportal.pl/blogi/azhag/wpisy]coś jakby blog[/url] :: [url=http://dug.net.pl/]polski portal debiana[/url] :: linux user #403712

Offline

 

#12  2009-05-22 12:48:09

  winnetou - złodziej wirków ]:->

winnetou
złodziej wirków ]:->
Skąd: Jasło/Rzeszów kiedyś Gdańs
Zarejestrowany: 2008-03-31
Serwis

Re: nowa instalacja i podzial dysku na partycje

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 ;)


LRU: #472938
[b]napisz do mnie:[/b] ola@mojmail.eu
[url=http://valhalla.org.pl]Hołmpejdż[/url] | [url=http://valhalla.org.pl/foto]Galerie[/url] | [url=http://valhalla.org.pl/tech]"Twórczość"[/url] || [url=http://img.munn.in]Free Image Hosting[/url]

Offline

 

#13  2009-05-22 13:05:19

  Phrozen^Tux - Członek DUG

Phrozen^Tux
Członek DUG
Skąd: DC - District Cracovia :)
Zarejestrowany: 2005-10-14

Re: nowa instalacja i podzial dysku na partycje

Aktualne zuzycie pamieci na obecnym serwerze studenckim (ktory ma byc zastapiony tym ktory wlasnie stawiam ) :

Kod:

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)


gg: 1640760  Linux Registered User: #289621
[img]http://markooff.net/obrazki/avatars/runningslack.gif[/img]  [img]http://markooff.net/obrazki/avatars/debian.jpg[/img] [img]http://markooff.net/obrazki/avatars/powerlogo.gif[/img]

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)

[ Generated in 0.010 seconds, 9 queries executed ]

Informacje debugowania

Time (s) Query
0.00010 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00086 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.226.104.30' WHERE u.id=1
0.00230 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.226.104.30', 1732224396)
0.00039 SELECT * FROM punbb_online WHERE logged<1732224096
0.00045 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.00025 SELECT search_for, replace_with FROM punbb_censoring
0.00233 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.00087 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=12335
Total query time: 0.00759 s