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  2017-07-09 13:58:49

  numer_inaczej - Użytkownik

numer_inaczej
Użytkownik
Zarejestrowany: 2014-08-15

S.M.A.R.T - czy poważny błąd?

Wymieniłem w laptopie hdd na ssd. Przy okazji przyjrzałem się wynikom smart w hdd i wskazuje, że mam 8 Current_Pending_Sector (oczekujących chyba na remapowanie), przy czym ja dopatrzyłem się 5 błędów wskazujących na błędy w odczycie czasu pracy dysku ?

Może mi ktoś naświetlić kondycję tego dysku (słabo znam angielski) a chciałbym go przeznaczyć na przenośny, podłączany do routera na backup.

Kod:

smartctl 6.4 2015-06-04 r4109 [x86_64-linux-4.9.34-ck] (local build)
Copyright (C) 2002-15, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Family:     Seagate Laptop Thin HDD
Device Model:     ST500LT012-1DG142
Serial Number:    S3P53ADZ
LU WWN Device Id: 5 000c50 06dcaae5d
Firmware Version: 1002YAM1
User Capacity:    500,107,862,016 bytes [500 GB]
Sector Sizes:     512 bytes logical, 4096 bytes physical
Rotation Rate:    5400 rpm
Form Factor:      2.5 inches
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   ATA8-ACS T13/1699-D revision 4
SATA Version is:  SATA 3.0, 6.0 Gb/s (current: 1.5 Gb/s)
Local Time is:    Sun Jul  9 13:44:51 2017 CEST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

General SMART Values:
Offline data collection status:  (0x00)    Offline data collection activity
                    was never started.
                    Auto Offline Data Collection: Disabled.
Self-test execution status:      ( 121)    The previous self-test completed having
                    the read element of the test failed.
Total time to complete Offline 
data collection:         (    0) seconds.
Offline data collection
capabilities:              (0x53) SMART execute Offline immediate.
                    Auto Offline data collection on/off support.
                    Suspend Offline collection upon new
                    command.
                    No Offline surface scan supported.
                    Self-test supported.
                    No Conveyance Self-test supported.
                    Selective Self-test supported.
SMART capabilities:            (0x0003)    Saves SMART data before entering
                    power-saving mode.
                    Supports SMART auto save timer.
Error logging capability:        (0x01)    Error logging supported.
                    General Purpose Logging supported.
Short self-test routine 
recommended polling time:      (   2) minutes.
Extended self-test routine
recommended polling time:      ( 101) minutes.
SCT capabilities:            (0x103d)    SCT Status supported.
                    SCT Error Recovery Control supported.
                    SCT Feature Control supported.
                    SCT Data Table supported.

SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x002f   118   099   006    Pre-fail  Always       -       168668305
  3 Spin_Up_Time            0x0023   100   099   000    Pre-fail  Always       -       0
  4 Start_Stop_Count        0x0032   100   100   000    Old_age   Always       -       879
  5 Reallocated_Sector_Ct   0x0033   100   100   036    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x002f   075   060   030    Pre-fail  Always       -       33231185
  9 Power_On_Hours          0x0032   099   099   000    Old_age   Always       -       1020
 10 Spin_Retry_Count        0x0033   100   100   097    Pre-fail  Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       665
183 Runtime_Bad_Block       0x0032   100   100   000    Old_age   Always       -       0
184 End-to-End_Error        0x0033   100   100   097    Pre-fail  Always       -       0
187 Reported_Uncorrect      0x0032   001   001   000    Old_age   Always       -       218
188 Command_Timeout         0x0032   100   100   000    Old_age   Always       -       2
189 High_Fly_Writes         0x003a   100   100   000    Old_age   Always       -       0
190 Airflow_Temperature_Cel 0x0022   063   052   045    Old_age   Always       -       37 (Min/Max 25/40)
191 G-Sense_Error_Rate      0x0032   100   100   000    Old_age   Always       -       5
192 Power-Off_Retract_Count 0x0022   100   100   000    Old_age   Always       -       45
193 Load_Cycle_Count        0x0032   086   086   000    Old_age   Always       -       29009
194 Temperature_Celsius     0x0022   037   048   000    Old_age   Always       -       37 (0 19 0 0 0)
196 Reallocated_Event_Count 0x0032   100   100   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0032   100   100   000    Old_age   Always       -       8
198 Offline_Uncorrectable   0x0030   100   100   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x0032   200   200   000    Old_age   Always       -       0
254 Free_Fall_Sensor        0x0032   100   100   000    Old_age   Always       -       0

SMART Error Log Version: 1
ATA Error Count: 218 (device log contains only the most recent five errors)
    CR = Command Register [HEX]
    FR = Features Register [HEX]
    SC = Sector Count Register [HEX]
    SN = Sector Number Register [HEX]
    CL = Cylinder Low Register [HEX]
    CH = Cylinder High Register [HEX]
    DH = Device/Head Register [HEX]
    DC = Device Command Register [HEX]
    ER = Error register [HEX]
    ST = Status register [HEX]
Powered_Up_Time is measured from power on, and printed as
DDd+hh:mm:SS.sss where DD=days, hh=hours, mm=minutes,
SS=sec, and sss=millisec. It "wraps" after 49.710 days.

Error 218 occurred at disk power-on lifetime: 1018 hours (42 days + 10 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  40 51 00 ff ff ff 0f  Error: UNC at LBA = 0x0fffffff = 268435455

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  25 00 08 ff ff ff ef 00      22:25:42.605  READ DMA EXT
  25 00 08 ff ff ff ef 00      22:25:42.604  READ DMA EXT
  25 00 08 ff ff ff ef 00      22:25:42.604  READ DMA EXT
  25 00 08 ff ff ff ef 00      22:25:42.603  READ DMA EXT
  25 00 08 ff ff ff ef 00      22:25:42.603  READ DMA EXT

Error 217 occurred at disk power-on lifetime: 967 hours (40 days + 7 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  40 51 00 ff ff ff 0f  Error: UNC at LBA = 0x0fffffff = 268435455

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  60 00 00 ff ff ff 4f 00      00:15:17.449  READ FPDMA QUEUED
  60 00 00 ff ff ff 4f 00      00:15:17.449  READ FPDMA QUEUED
  ef 02 00 00 00 00 00 00      00:15:17.395  SET FEATURES [Enable write cache]
  00 00 00 00 00 00 00 ff      00:15:17.279  NOP [Abort queued commands]
  60 00 00 ff ff ff 4f 00      00:15:14.886  READ FPDMA QUEUED

Error 216 occurred at disk power-on lifetime: 967 hours (40 days + 7 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  40 51 00 ff ff ff 0f  Error: UNC at LBA = 0x0fffffff = 268435455

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  60 00 00 ff ff ff 4f 00      00:15:14.886  READ FPDMA QUEUED
  60 00 00 ff ff ff 4f 00      00:15:14.886  READ FPDMA QUEUED
  ef 02 00 00 00 00 00 00      00:15:14.837  SET FEATURES [Enable write cache]
  00 00 00 00 00 00 00 ff      00:15:14.716  NOP [Abort queued commands]
  60 00 00 ff ff ff 4f 00      00:15:12.323  READ FPDMA QUEUED

Error 215 occurred at disk power-on lifetime: 967 hours (40 days + 7 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  40 51 00 ff ff ff 0f  Error: UNC at LBA = 0x0fffffff = 268435455

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  60 00 00 ff ff ff 4f 00      00:15:12.323  READ FPDMA QUEUED
  60 00 00 ff ff ff 4f 00      00:15:12.323  READ FPDMA QUEUED
  ef 02 00 00 00 00 00 00      00:15:12.263  SET FEATURES [Enable write cache]
  00 00 00 00 00 00 00 ff      00:15:12.152  NOP [Abort queued commands]
  60 00 00 ff ff ff 4f 00      00:15:09.760  READ FPDMA QUEUED

Error 214 occurred at disk power-on lifetime: 967 hours (40 days + 7 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  40 51 00 ff ff ff 0f  Error: UNC at LBA = 0x0fffffff = 268435455

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  60 00 00 ff ff ff 4f 00      00:15:09.760  READ FPDMA QUEUED
  60 00 00 ff ff ff 4f 00      00:15:09.760  READ FPDMA QUEUED
  ef 02 00 00 00 00 00 00      00:15:09.704  SET FEATURES [Enable write cache]
  00 00 00 00 00 00 00 ff      00:15:09.589  NOP [Abort queued commands]
  60 00 00 ff ff ff 4f 00      00:15:07.197  READ FPDMA QUEUED

SMART Self-test log structure revision number 1
Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error
# 1  Extended offline    Completed: read failure       90%      1019         830019088
# 2  Short offline       Completed: read failure       90%      1019         830019088
# 3  Short offline       Completed: read failure       90%      1019         830019088
# 4  Short offline       Completed: read failure       90%      1019         830019088
# 5  Short offline       Aborted by host               80%       960         -
# 6  Short offline       Completed without error       00%       877         -
# 7  Short offline       Completed without error       00%         3         -

SMART Selective self-test log data structure revision number 1
 SPAN  MIN_LBA  MAX_LBA  CURRENT_TEST_STATUS
    1        0        0  Not_testing
    2        0        0  Not_testing
    3        0        0  Not_testing
    4        0        0  Not_testing
    5        0        0  Not_testing
Selective self-test flags (0x0):
  After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.

EDIT: Stan dysku po zerowaniu przez dd.

Ostatnio edytowany przez numer_inaczej (2017-07-09 13:59:33)

Offline

 

#2  2017-07-09 14:29:36

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: S.M.A.R.T - czy poważny błąd?

To jest „tymczasowy” problem.
Poobserwuj te wartości — jeśli ta liczba spadnie, to ok. Jak zacznie wzrastać (dodatkowo obserwuj wartości [i]Reallocated[/i]), to sygnał, że dysk nie jest godny zaufania.

Offline

 

#3  2017-07-09 14:45:47

  numer_inaczej - Użytkownik

numer_inaczej
Użytkownik
Zarejestrowany: 2014-08-15

Re: S.M.A.R.T - czy poważny błąd?

Dzięki.

Offline

 

#4  2017-07-09 16:59:09

  loms - Użytkownik

loms
Użytkownik
Skąd: Tarnowskie Góry
Zarejestrowany: 2007-07-20

Re: S.M.A.R.T - czy poważny błąd?

Zrób mu taki test, żeby wiedzieć czy dysk jest sprawny:

Kod:

smartctl -t long /dev/sdX

Po tej komendzie dostaniesz szacowany czas na jego wykonanie, najlepiej nic w tym czasie na dysku nie robić, wynik pokaże się w sekcji

Kod:

SMART Self-test

Jeżeli test znowu zatrzyma się na 90% z błędem to oznacza, że dysk ma uszkodzony sektor a taki nadaje się tylko na śmietnik.

Ostatnio edytowany przez loms (2017-07-09 18:06:57)


Prawo jest jak płot, wąż się prześlizgnie, tygrys przeskoczy a bydło się nie rozbiega.

Offline

 

#5  2017-07-09 19:50:57

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: S.M.A.R.T - czy poważny błąd?

Błędów to tam jest [b]Error 218[/b], a nie 5. Sektorów, które dysk chce realokować jest 8, prób relokacji jeszcze nie podjął i stąd 0 w rubryce. Ilość błędów będzie rosła do momentu realokowania tych uszkodzonych sektorów. Rzuć sobie okiem na [url=https://morfitronik.pl/uszkodzony-sektor-na-dysku-i-jego-realokoacja/]ten wpis[/url].

Ostatnio edytowany przez morfik (2017-07-09 20:00:56)

Offline

 

#6  2017-07-09 22:41:44

  numer_inaczej - Użytkownik

numer_inaczej
Użytkownik
Zarejestrowany: 2014-08-15

Re: S.M.A.R.T - czy poważny błąd?

Może błędnie kombinuję, ale :
- wpierw wyzerowałem cały dysk, na którym zakładam system plików

Tak więc zerowanie pojedyńczych sektorów to przerywanie niejako ciągłości systemu plików, ażeby nie zapisywać danych w określonym sektorze, wobec czego taki zabieg jest okresowo trwały do założenia kolejnego systemu plików (czy słusznie rozumiem?)

Przeliczyłem jak to zalecałeś, mogłem odczytać sektory, zerowanie ich nie likwiduje stanu RAW_VALUE.

morfik, a powiedz mi jeszcze, wszystkie zgłaszane błędy, których było powyżej 200 dotyczą licznika uruchamianego dysku, tak więc tu tkwić może problem. (218 - Reported_Uncorrect {zgłoszono niepoprawnie}?. Po wyzerowaniu dysku ta wartość nie wzrasta)

Kod:

SMART Self-test log structure revision number 1
Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error
# 1  Extended offline    Completed: read failure       90%      1027         830019088
# 2  Extended offline    Interrupted (host reset)      90%      1027         -
# 3  Extended offline    Completed: read failure       90%      1027         830019088
# 4  Extended offline    Completed: read failure       90%      1020         830019088
# 5  Short offline       Completed: read failure       90%      1020         830019088
# 6  Extended offline    Completed: read failure       90%      1019         830019088
# 7  Short offline       Completed: read failure       90%      1019         830019088
# 8  Short offline       Completed: read failure       90%      1019         830019088
# 9  Short offline       Completed: read failure       90%      1019         830019088
#10  Short offline       Aborted by host               80%       960         -
#11  Short offline       Completed without error       00%       877         -
#12  Short offline       Completed without error       00%         3         -

Taki mam wynik po wyzerowaniu. Sektor w errorze 830019088 powtarza się 8 razy i dotyczy razu uruchomienia,
skoro już nie rośnie po wyzerowaniu to powinno być dobrze, przy czym SMART Self test wskazujący na 8 błędów nie zostanie raczej wyzerowany.


Póki co rozpocząłem test long smarta. Wynik wkleję.

Ostatnio edytowany przez numer_inaczej (2017-07-09 22:52:54)

Offline

 

#7  2017-07-09 23:03:58

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: S.M.A.R.T - czy poważny błąd?

[quote=numer_inaczej]Może błędnie kombinuję, ale :
- wpierw wyzerowałem cały dysk, na którym zakładam system plików

Tak więc zerowanie pojedyńczych sektorów to przerywanie niejako ciągłości systemu plików, ażeby nie zapisywać danych w określonym sektorze, wobec czego taki zabieg jest okresowo trwały do założenia kolejnego systemu plików (czy słusznie rozumiem?)[/quote]
Nie. System plików jest tylko dla systemu by wiedział on jak ma czytać dane, które są w jego obrębie.
[quote=numer_inaczej]

Kod:

Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error
# 1  Extended offline    Completed: read failure       90%      1027         830019088

Taki mam wynik po wyzerowaniu. Sektor w errorze 830019088 powtarza się 8 razy i dotyczy razu uruchomienia,
skoro już nie rośnie po wyzerowaniu to powinno być dobrze, przy czym SMART Self test wskazujący na 8 błędów nie zostanie raczej wyzerowany.[/quote]
Masz informację gdzie smart napotyka problem — 830019088 i tym sektorem musisz się zająć. Zapisz go przy pomocy hdparm, tak jak ja to zrobiłem w artykule i zobacz co się stanie.

Offline

 

#8  2017-07-09 23:49:01

  numer_inaczej - Użytkownik

numer_inaczej
Użytkownik
Zarejestrowany: 2014-08-15

Re: S.M.A.R.T - czy poważny błąd?

Kod:

196 Reallocated_Event_Count 0x0032   100   100   000    Old_age   Always       -       8
197 Current_Pending_Sector  0x0032   100   100   000    Old_age   Always       -       7

197 zmniejszył się o jeden, 196 wzrósł o 8 w górę (czyli w nicość przepadł)

Offline

 

#9  2017-07-10 05:51:31

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: S.M.A.R.T - czy poważny błąd?

Dziwnie teraz wyglądają te staty. Niby 8 sektorów realokował ale tylko jeden odhaczył i według logu to jeszcze 7 sektorów jest do realokacji. Test przechodzi bez błędu?

Jak masz ten dysk na gwarancji to go reklamuj, bo 1k godzin i już ma badbloki, to nie wróży mu dobrze.

Ostatnio edytowany przez morfik (2017-07-10 06:11:52)

Offline

 

#10  2017-07-10 06:19:25

  numer_inaczej - Użytkownik

numer_inaczej
Użytkownik
Zarejestrowany: 2014-08-15

Re: S.M.A.R.T - czy poważny błąd?

No niestety nie jest na gwarancji. Dużo nie pochodził, ale w ciągu 2 lat.
Zapuszczę jeszcze jeden long test i zobaczę.

Offline

 

#11  2017-07-10 11:53:52

  urbinek - Użytkownik

urbinek
Użytkownik
Skąd: Sosnowiec
Zarejestrowany: 2009-10-01
Serwis

Re: S.M.A.R.T - czy poważny błąd?

Jak chcesz "upolować" badsektory to polecam badblocks w trybie destrukcyjnym (dla danych :). Program jest w stanie przygotować listę badsektorów aby później przy zakładaniu fs je pominąć.

Dość fajny artykuł znajdziesz tutaj https://wiki.archlinux.org/index.php/badblocks


A w wolnym czasie, robię noże :)
[img]http://nginx.urbinek.eu/_photos/signature.png[/img]

Offline

 

#12  2017-07-10 12:35:06

  numer_inaczej - Użytkownik

numer_inaczej
Użytkownik
Zarejestrowany: 2014-08-15

Re: S.M.A.R.T - czy poważny błąd?

urbinek - sprawdzę, dzięki oczywiście za info. Jak mi się uda przeznaczę ten dysk jako przenośny "wybitnie testowo-roboczy".

Póki co zamówiłem WD RED 1TB 2,5" (mam przekonanie do tej serii) - w stacjonarce mam 3 TB tej samej maści i spisuje się bezbłędnie.

Offline

 

#13  2017-07-10 16:24:08

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: S.M.A.R.T - czy poważny błąd?

[quote=numer_inaczej]

Kod:

196 Reallocated_Event_Count 0x0032   100   100   000    Old_age   Always       -       8
197 Current_Pending_Sector  0x0032   100   100   000    Old_age   Always       -       7

197 zmniejszył się o jeden, 196 wzrósł o 8 w górę (czyli w nicość przepadł)[/quote]
Nie zmniejszyło się, a zwiększyło o kolejne 7.
Te wcześniejsze 8 z [i]Current_Pending_Sector[/i] trafiło już do niebytu [i]Reallocated_Event_Count[/i].
Do tego masz kolejnych 7 na liście.
Dysk generalnie do wymiany, ewentualnie do jakichś mniej poważnych zastosowań.

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, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00010 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00107 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='3.149.250.19' WHERE u.id=1
0.00089 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.149.250.19', 1732233623)
0.00045 SELECT * FROM punbb_online WHERE logged<1732233323
0.00072 SELECT topic_id FROM punbb_posts WHERE id=312257
0.00113 SELECT id FROM punbb_posts WHERE topic_id=29721 ORDER BY posted
0.00062 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=29721 AND t.moved_to IS NULL
0.00007 SELECT search_for, replace_with FROM punbb_censoring
0.00131 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=29721 ORDER BY p.id LIMIT 0,25
0.00096 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=29721
Total query time: 0.00736 s