Toplam asmanın nedeni nasıl araştırılır?


19

Arch makinem bazen askıda kalıyor, aniden fareye veya klavyeye hiçbir şekilde yanıt vermiyor. İmleç donmuş. Ctrl-Alt-Backsp X11'i durdurmaz ve ctrl-alt-del hiçbir şey yapmaz. Conky ve icewm'deki cpu, ağ ve disk etkinliği grafikleri güncellemeyi durdurur. Birkaç dakika içinde fan açılır. Bilgisayarı herhangi bir şey yapmanın tek yolu gücü kapatmaktır.

Açıldığında, CPU sıcaklık monitörleri 70 ila 80C gösterir. Asmadan önce genellikle web sörfü gibi 50C civarında düşük yoğunluklu bir etkinlik yapıyordum.

Günlükler, normal bir kapanmaya kıyasla özel bir şey göstermez. Bellek denetleyicisi sıfır hata ile iyi çalışıyor.

Neden kapatıldığını nasıl araştırabilirim? Bir ipucu için bulabileceğim fazladan bilgi var mı? Sadece sınırlı bir kabuk veya bip sesi çıkarıyorsa, ancak bir ipucu verebilirse, bir tür eylem yapmak için kapanmadan daha az sert bir şey var mı?

Makine bir Gateway P6860 17 inç dizüstü bilgisayar (hantal ama güçlü) ve bugüne kadar Arch 64bit çalıştırıyor (Mart 2011 itibariyle). Bu sorun olmadan uzun bir süre Arch yaşadım, yaklaşık bir hafta boyunca Ubuntu'ya geçtim daha sonra Arch'ın yeni kurulumuna geri çekildi.

GÜNCELLEME: Evet, elbette aşırı ısınıyor. Bir sıcaklıkta, fare ve klavye çalışmayı durdurur, bazen birkaç dakika soğuduktan sonra işlevsel hale gelir. Daha yüksek bir sıcaklıkta, SysRq'i göz ardı etmek de dahil olmak üzere toplam yanıt vermeme gibi daha kötü şeyler olur. Bu durumu kısa bir süre sonra ani bir kapanma izler. Yeni bir bilgisayar 8D satın alarak sorunu çözdüm

Yanıtlar:


7

Frederik'in sihirli SysRq ve çekirdek dökümlerini içeren cevabı, çekirdek hala çalışıyorsa ve gerçekten asılmamışsa işe yarayacaktır. Çekirdek bir sebepten ötürü meşgul olabilir.

Ctrl-Alt-Del'e cevap vermemesi bana durumun böyle olmadığını ve makinenin sıkıca kilitlendiğini söylüyor. Bu, donanım arızası veya kötü bir sürücü gibi yakından ilişkili bir şey anlamına gelir.

Yeterince uzun süre çalışmasına izin verirseniz, bellek kontrol testiniz iyidir. StresLinux gibi, sistemi denemek ve vurgulamak için başka şeyler de denemelisiniz . Uzun süren kriterler de iyidir.

Denenecek başka bir şey, sistemi bir Ubuntu canlı CD'si ile önyüklemek ve sistemi normal olarak kullanmaya çalışmaktır. Bu şekilde geçici olarak Ubuntu'ya dönmek, sorunun tekrarlanmasına neden olmazsa, aslında bozuk bir donanım değil, kötü bir sürücü veya yanlış yapılandırılmış bir çekirdek gibi ilgili şeylerden biri olabilir. Ubuntu gibi daha popüler bir dağıtımın, distro'nun test aşamasında denendiği daha fazla sayıda makine nedeniyle Arch gibi bir taneden daha kararlı bir çekirdek yapılandırmasına sahip olması mümkündür.


Ctrl-Alt-Delete'in init tarafından işlendiğine inanıyorum, bu yüzden çekirdek hala çalışsa bile çalışmayabilir. OTOH AFAIR çekirdeği panik sonrasında SysRq tuşlarını beklemez.
jpc

1
Bu mümkün. Vakaları ayırt etmek ctrlaltdel hardiçin /etc/rc.localdosyanıza koyun . Sistem kilitlendiğinde Ctrl-Alt-Del'i deneyin. Hala bir şey yapmazsa, çekirdeğin artık çalışmadığından emin olabilirsiniz; bir donanım veya sürücü arızanız var.
Warren Young

1
Paniklemesine rağmen çekirdekler Magic SysRq tuşlarına yanıt verdim. Kdump servisinin uygun şekilde ayarlanması, tamamen kamalanmış bir sistemin kdump çekirdeğine önyükleme yapmasını sağlamalıdır, bu yüzden sonunda geri dönmelidir.
jsbillings

1
Çekirdek klavye kullanma kodunu hızlıca okuduktan sonra, bana Ctrl-Alt-Del ve sihirli SysRq aynı seviyede işleniyor gibi görünüyor: biri çalışırsa, diğeri olacak. İnit (1) / SIGINT sorunu ayrıdır ve diğer yorumumda belirtildiği gibi Ctrl-Alt-Del işlemeyi sert bir yeniden başlatma yapacak şekilde ayarlayarak ele alınır.
Warren Young

11

Dondurmayla ilgili birkaç seçenek vardır:

  • kutunuzda buradaconsole=ttyS0 açıklandığı gibi önyükleme seçeneklerine ekleyerek dökümü almak için bir seri bağlantı noktası kullanma . Döküm dosyasını yakalamak için seri bağlantı noktasına ve boş bir modem kablosuna sahip ikinci bir makineye ihtiyacınız vardır.

  • ağ üzerinden dökümü almak için netconsole kullanarak, buraya bakın .

  • Kexec / kdump'ı bu şekilde kullanarak yerel bir dökümü elde edersiniz, buraya bakın .

Temiz güç kapatma sorunuyla ilgili olarak, diskleri 'S'ync,' U'mount 've ardından kutuyu yeniden' sihirli 'SysRq anahtarını kullanmanızı öneririm (harfler alt ile birlikte yazmanız gereken harflerdir) -sysrq.

Düzenleme: Ayy / izleme lkml'ye gönderirseniz, çekirdeğin son (tercihen en son) sürümünü kullanmanız ve özel bir modül kullanmamanız gerekir.


1
"Seri bağlantı noktası nedir, büyükbaba?" Diyen bir sürü genç ses hayal edebiliyorum. Aslında, bu makinede bir tane bile olduğunu sanmıyorum.
DarenW

Birkaç yıl önce SysReq hakkında bir şeyler okuduğumu hatırlıyorum. Makine öldüğünde sadece ben google olabilir! Sanırım ikinci bir makine kurmakla meşgul olsam iyi olur ...
DarenW
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.