Skocz do zawartości

Start / Zamykanie Systemu


Other

Rekomendowane odpowiedzi

Witam. Załączam bootchart, ale jest wg mnie jakiś niepełny, bo podaje czas 1:52, a do pełnego uruchomienia X-ów dalej mam 4 min.
Wg mnie bardzo długo pobiera się adres z DHCP. Wyłącz chwilowo sieć (np. jako root chkconfig network off) i sprawdź ile na tym zyskasz.

Tak ogólnie to musisz chyba iść drogą prób i wniosków. Kolejne odłączanie procesów z fazy init i sprawdzanie jak to wpływa na przyspieszenie startu systemu.

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • Odpowiedzi 35
  • Created
  • Ostatniej odpowiedzi

Top Posters In This Topic

Ja na laptopie też mam problem z szybkością na kernelach z serii 2.6.24.*

Gdy normalnie fedora około minutki wstaje to tak leci na "Redhat nash" 3 minuty stoi, do tego 2 na udevie, gdm wstaje około minuty!

Gdy wróciłem na 2.6.23 było ok, po staremu minuta.

Odnośnik do komentarza
Udostępnij na innych stronach

Dobry czas, masz jakąś metodę na taki czas? :)

nie ;) nie znam się, wyłączyłem tylko zbędne usługi (to desktop, nie posiadam żadnych serwerowych zachcianek)

wydaje mi się że dysk jest "wąskim gardłem" jakoś dużo tego różowego ;P

 

* ostatnio jest jakiś konkurs na najkrótszy bootchart, widziałem 10s i słyszałem legendę o 5s. Google prawdę ci objawi.

Dobra dość offtopa, kolega ma problem.

 

* em tak spojrzałem teraz, u mnie przepustowość dysku to 41MB/s w szczycie, u kolegi raptem 3MB/s, może to jest problem?

Odnośnik do komentarza
Udostępnij na innych stronach

* em tak spojrzałem teraz, u mnie przepustowość dysku to 41MB/s w szczycie, u kolegi raptem 3MB/s, może to jest problem?

To na pewno jest problem, i dodatkowo zgadza sie z tym co wczesniej napisal vit_fc (IOWait obciaza procesor...)

Prawdopodobnie dysk pracuje bez DMA, albo to cos calkiem innego ale ciezko zgadnac - pozostaje zabawa z hdparm (ustawienia) i smartctl (diagnostyka), albo nowy kernel bardzo nie lubi sie z Twoimi kontrolerami - co to za sprzet?

 

//===== edit =====

Tak, z ciekawosci sprawdzilem u siebie (stary PIII, zwykle kontrolery EIDE, chipset intel, 512MB RAM, F8, 2.6.24.3-50.fc8)

[root@inferno ~]# hdparm -t /dev/sda
/dev/sda:
Timing buffered disk reads:  188 MB in  3.02 seconds =  62.25 MB/sec

[root@inferno ~]# hdparm -T /dev/sda
/dev/sda:
Timing cached reads:   264 MB in  2.00 seconds = 132.01 MB/sec

[root@inferno ~]# hdparm -t /dev/sdb
/dev/sdb:
Timing buffered disk reads:  186 MB in  3.03 seconds =  61.49 MB/sec

[root@inferno ~]# hdparm -T /dev/sdb
/dev/sdb:
Timing cached reads:   266 MB in  2.01 seconds = 132.07 MB/sec

... a wedlug bootcharta Disk throughput 30MB/s i system zbootowany w 45s, jak wylacze jeszcze kilka uslug, to chyba zejde do 30 ;)

Odnośnik do komentarza
Udostępnij na innych stronach

Nie ma różnicy (startuje tyle samo) przy wyłączonej sieci. Natomiast niepokoi mnie dysk

hdparm -tT /dev/sda

/dev/sda:

Timing cached reads: 696 MB in 2.00 seconds = 347.59 MB/sec

Timing buffered disk reads: 4 MB in 4.13 seconds = 991.40 kB/sec

Samo jądro ładuje się w miarę szybko na tyle, że jest kłopot z przeczytaniem ładujących się linii, natomiast ładowanie usług to już idzie mozolnie. Zauważyłem też, że jądro zaznacza aktywny tryb dysku w następujacy sposób sda: sda1 sda2 sda3 sda4 <sda5 sda6>, Dwie opcje na raz ?

wyniki smartctl

smartctl --all /dev/sda
smartctl version 5.37 [i386-redhat-linux-gnu] Copyright © 2002-6 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

=== START OF INFORMATION SECTION ===
Model Family:     Seagate Momentus 5400.2 series
Device Model:     ST98823A
Serial Number:    3PK0PJDP
Firmware Version: 3.06
User Capacity:    80,026,361,856 bytes
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   6
ATA Standard is:  ATA/ATAPI-6 T13 1410D revision 2
Local Time is:    Tue Apr  1 23:27:26 2008 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:  (0x82) Offline data collection activity
                                       was completed without error.
                                       Auto Offline Data Collection: Enabled.
Self-test execution status:      (   0) The previous self-test routine completed
                                       without error or no self-test has ever 
                                       been run.
Total time to complete Offline 
data collection:                 ( 426) seconds.
Offline data collection
capabilities:                    (0x5b) SMART execute Offline immediate.
                                       Auto Offline data collection on/off support.
                                       Suspend Offline collection upon new
                                       command.
                                       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.
                                       No General Purpose Logging support.
Short self-test routine 
recommended polling time:        (   1) minutes.
Extended self-test routine
recommended polling time:        (  84) minutes.

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     0x000f   105   100   006    Pre-fail  Always       -       9564871
 3 Spin_Up_Time            0x0003   095   094   000    Pre-fail  Always       -       0
 4 Start_Stop_Count        0x0032   100   100   020    Old_age   Always       -       734
 5 Reallocated_Sector_Ct   0x0033   100   100   036    Pre-fail  Always       -       0
 7 Seek_Error_Rate         0x000f   078   060   030    Pre-fail  Always       -       63102451
 9 Power_On_Hours          0x0032   098   098   000    Old_age   Always       -       2077
10 Spin_Retry_Count        0x0013   100   100   034    Pre-fail  Always       -       0
12 Power_Cycle_Count       0x0032   100   100   020    Old_age   Always       -       742
187 Unknown_Attribute       0x0032   100   100   000    Old_age   Always       -       0
189 Unknown_Attribute       0x003a   076   076   000    Old_age   Always       -       24
190 Temperature_Celsius     0x0022   057   047   045    Old_age   Always       -       791347243
192 Power-Off_Retract_Count 0x0032   100   100   000    Old_age   Always       -       472
193 Load_Cycle_Count        0x0032   050   050   000    Old_age   Always       -       100490
194 Temperature_Celsius     0x0022   043   053   000    Old_age   Always       -       43 (Lifetime Min/Max 0/9)
195 Hardware_ECC_Recovered  0x001a   063   051   000    Old_age   Always       -       235955211
197 Current_Pending_Sector  0x0012   100   100   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0010   100   100   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x003e   200   200   000    Old_age   Always       -       0
200 Multi_Zone_Error_Rate   0x0000   100   253   000    Old_age   Offline      -       0
202 TA_Increase_Count       0x0032   100   253   000    Old_age   Always       -       0

SMART Error Log Version: 1
No Errors Logged

SMART Self-test log structure revision number 1
No self-tests have been logged.  [To run self-tests, use: smartctl -t]


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.

Sprzęt: laptop asus a9rp proc m420, dysk 80GB, karta ati Xpress, 2GB RAM

Tak jak napisał morsik na wersji 23 jest zdecydowanie lepiej ze startem i z samym ładowaniem sie programów. Komp ma 2 lata to może już czas wymienić.

Odnośnik do komentarza
Udostępnij na innych stronach

hdparm -tT /dev/sda

/dev/sda:

Timing cached reads: 696 MB in 2.00 seconds = 347.59 MB/sec

Timing buffered disk reads: 4 MB in 4.13 seconds = 991.40 kB/sec

Wynikiem testu na predkosc odczytu z cache dysku sie nie przejmuj ;) ... ale tym drugim juz raczej na pewno :(

 

 

Zauważyłem też, że jądro zaznacza aktywny tryb dysku w następujacy sposób sda: sda1 sda2 sda3 sda4 <sda5 sda6>, Dwie opcje na raz ?

Tu wszystko jest w porzadku - system znajduje przy starcie: 3 partycje podstawowe (sda1, sda2, sda3), 1 partycje rozszerzona (sda4) ktora tez jest odmiana partycji podstawowej (stad takie samo oznaczenie jak trzech poprzednich) i 2 dyski logiczne na partycji rozszerzonej (sda5, sda6).Tak to wlasnie jest przez system komunikowane...

 

 

A tu zaczynaja sie prawdziwe problemy:

smartctl --all /dev/sda
...
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     0x000f   105   100   006    Pre-fail  Always       -       9564871
...
 7 Seek_Error_Rate         0x000f   078   060   030    Pre-fail  Always       -       63102451
...
195 Hardware_ECC_Recovered  0x001a   063   051   000    Old_age   Always       -       235955211

Sprzęt: laptop asus a9rp proc m420, dysk 80GB, karta ati Xpress, 2GB RAM

Tak jak napisał morsik na wersji 23 jest zdecydowanie lepiej ze startem i z samym ładowaniem sie programów. Komp ma 2 lata to może już czas wymienić.

Dysk Ci sie fizycznie sypie kolego, niestety... wiec jesli nie wymiana kompa, to czeka Cie na pewno wymiana dysku w bardzo niedalekiej przyszlosci.

 

Natychmiast zrzuc gdzies (wypal, skopiuj po sieci na inny komputer...) wszystkie wartosciowe dane ze wszystkich partycji (niezaleznie od systemu - jesli masz tam kilka)!

Wyglada na to, ze wolne dzialanie nie jest Twoim najwiekszym wrogiem... jeszcze raz, kilka razy i zaden system sie w ogole nie podniesie, a wszystkie dane beda prawdopodobnie bezpowrotnie utracone.

Powodzenia

Odnośnik do komentarza
Udostępnij na innych stronach

Hmmm ale ja tu nie widzę żadnego zagrożenia dla dysku... Może się nie znam, ale pomimo faktu że wartości nie są już idealne, to jednak do osiągnięcia wartości progowych (THRESH), które są dla dysku już krytyczne jeszcze sporo brakuje. Martwić by się można wtedy gdy wartość VALUE będzie zbliżona do THRESH - wtedy oznaczać to będzie nieuchronnie niedaleką awarię i konieczność zmiany dysku. Ale póki co imo wygląda to w miarę ok. Choć fakt faktem ze coś nie tak z dyskiem/kontrolerem - pokaż co Ci wyświetli hdparm -i /dev/sda (czy masz w ogóle udma włączone). Dodatkowo popróbuj na kilku kernelach czy jest to samo i najlepiej poszukaj na necie czy czasem obecne kernele nie mają jakiegoś problemu z Twoim kontrolerem.

Odnośnik do komentarza
Udostępnij na innych stronach

Widzialem w zyciu kilka (-set ;) ) padajacych dyskow i bledy typu Hardware czyli takie jak ten Hardware_ECC_Recovered byly zawsze zapowiedzia najgorszego... wiec wedlug mnie ta linijka

195 Hardware_ECC_Recovered 0x001a 063 051 000 Old_age Always - 235955211
to ostatnie ostrzezenie... a podany link zaraz obejrze, moze cos sie zmienilo w miedzyczasie w sposobie raportowania bledow, choc nie sadze zeby az tak diametralnie ...

Pozdro

Odnośnik do komentarza
Udostępnij na innych stronach

wartość VALUE to po prost znormalizowana wartość pola RAW_VALUE. Czyli de facto jest to jedna i ta sama wartość, tyle że w innym zapisie. Fakt faktem że tej wartości akurat do limitu już nie zostało dużo, być może faktycznie zrobienie backupu na nowym dysku za wczasu byłoby dobrym rozwiązaniem.

Odnośnik do komentarza
Udostępnij na innych stronach

wynik hdparm -i /dev/sda

hdparm -i /dev/sda

/dev/sda:

Model=ST98823A                                , FwRev=3.06    , SerialNo=            3PK0PJDP
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
BuffType=unknown, BuffSize=8192kB, MaxMultSect=16, MultSect=?16?
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=156301488
IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes:  pio0 pio1 pio2 pio3 pio4 
DMA modes:  mdma0 mdma1 mdma2 
UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5 
AdvancedPM=yes: unknown setting WriteCache=enabled
Drive conforms to: ATA/ATAPI-6 T13 1410D revision 2:  ATA/ATAPI-1,2,3,4,5,6

* signifies the current active mode

Odnośnik do komentarza
Udostępnij na innych stronach

tutaj wszystko jest O.K. - dysk teoretycznie pracuje z DMA, i to w najwyzszym obslugiwanym trybie...

Nadal uwazam ze dysk sie sypie, mimo, ze zarowno na wskazanej stronie jak i na stronie projektu jest napisane coby nie panikowac ;) (ale ani tu ani tam nie ma slowa o Hardware errors ...)

No, sam jestem ciekawy... niedlugo pewnie sie przekonamy ;)

Odnośnik do komentarza
Udostępnij na innych stronach

Dobra to następny etap :rolleyes: ten sam laptop tylko F7 na 2.6.23.15-80

1. wynik

hdparm -Tt /dev/sda

/dev/sda:

Timing cached reads: 920 MB in 2.00 seconds = 460.17 MB/sec

Timing buffered disk reads: 108 MB in 3.04 seconds = 35.53 MB/sec

2. wynik smartctl

smartctl --all /dev/sda
smartctl version 5.37 [i386-redhat-linux-gnu] Copyright © 2002-6 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

=== START OF INFORMATION SECTION ===
Model Family:     Seagate Momentus 5400.2 series
Device Model:     ST98823A
Serial Number:    3PK0PJDP
Firmware Version: 3.06
User Capacity:    80,026,361,856 bytes
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   6
ATA Standard is:  ATA/ATAPI-6 T13 1410D revision 2
Local Time is:    Wed Apr  2 18:34:54 2008 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:  (0x82) Offline data collection activity
                                       was completed without error.
                                       Auto Offline Data Collection: Enabled.
Self-test execution status:      (   0) The previous self-test routine completed
                                       without error or no self-test has ever 
                                       been run.
Total time to complete Offline 
data collection:                 ( 426) seconds.
Offline data collection
capabilities:                    (0x5b) SMART execute Offline immediate.
                                       Auto Offline data collection on/off support.
                                       Suspend Offline collection upon new
                                       command.
                                       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.
                                       No General Purpose Logging support.
Short self-test routine 
recommended polling time:        (   1) minutes.
Extended self-test routine
recommended polling time:        (  84) minutes.

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     0x000f   105   100   006    Pre-fail  Always       -       9564871
 3 Spin_Up_Time            0x0003   095   094   000    Pre-fail  Always       -       0
 4 Start_Stop_Count        0x0032   100   100   020    Old_age   Always       -       735
 5 Reallocated_Sector_Ct   0x0033   100   100   036    Pre-fail  Always       -       0
 7 Seek_Error_Rate         0x000f   078   060   030    Pre-fail  Always       -       63149740
 9 Power_On_Hours          0x0032   098   098   000    Old_age   Always       -       2080
10 Spin_Retry_Count        0x0013   100   100   034    Pre-fail  Always       -       0
12 Power_Cycle_Count       0x0032   100   100   020    Old_age   Always       -       743
187 Unknown_Attribute       0x0032   100   100   000    Old_age   Always       -       0
189 Unknown_Attribute       0x003a   076   076   000    Old_age   Always       -       24
190 Temperature_Celsius     0x0022   057   047   045    Old_age   Always       -       722927659
192 Power-Off_Retract_Count 0x0032   100   100   000    Old_age   Always       -       473
193 Load_Cycle_Count        0x0032   050   050   000    Old_age   Always       -       100503
194 Temperature_Celsius     0x0022   043   053   000    Old_age   Always       -       43 (Lifetime Min/Max 0/9)
195 Hardware_ECC_Recovered  0x001a   051   049   000    Old_age   Always       -       7717046
197 Current_Pending_Sector  0x0012   100   100   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0010   100   100   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x003e   200   200   000    Old_age   Always       -       0
200 Multi_Zone_Error_Rate   0x0000   100   253   000    Old_age   Offline      -       0
202 TA_Increase_Count       0x0032   100   253   000    Old_age   Always       -       0

SMART Error Log Version: 1
No Errors Logged

SMART Self-test log structure revision number 1
No self-tests have been logged.  [To run self-tests, use: smartctl -t]


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.

Może wina nie tylko sprzetu. Odpaliłem k3b na F8 wypalał płytę dvd-r z prędkością 0,7KB/s i w nic nie można było kilknąć tzn. można ale czekanie na rekcję to jest powyżej 1 min lub dłużej

Odnośnik do komentarza
Udostępnij na innych stronach

A ja cały czas mam wrażenie że straszysz ludzi tym padem dysku (bo sam mam podobny wpis 195 ;P)

Niestety ciężko mi znaleźć sensowne wyjaśnienie co to jest, wygrzebałem coś na forum ubuntu

 

Re: Hardware_ECC_Count what is this ?

ECC = Error Correcting Code. Basically, your HD tried to read/write something and the data wasn't the same on the controller side as it was on the disk side, so it sent data again and everything was good.

 

I'm not sure how to interpret the values offhand, but if there is a problem, the first thing I would check is the cable, especially if it's a Parallel ATA (PATA) ribbon cable. Make sure you're using an 80-pin cable as short as possible (18" max is the IEEE spec) without any overlapping folds.

 

* aha i jeszcze może polecenie do sprawdzenia czy są badblocks

sudo badblocks -c 256 -s /dev/sda

* błądząc po stronie programu dochodzę do wniosku, ze nie dobrze to by było przy nie zerowych wartościach 197 Current_Pending_Sector co oznacza badsektory. Zaś błędy ECC są naprawialne a ich przyczyną może być choćby wyłączenie zasilania, co spowodowało błąd zapisu bitów ECC. Każde blok na dysku ma ECC do naprawy w razie problemów, ale to jeszcze nie uszkodzenie danych, jedynie "kodu korekcyjnego". Nie wiem, może błądzę, ale tu chodzi też o mój dysk i wolał bym się zbytnio nie mylić.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się

×
×
  • Dodaj nową pozycję...