Linux за българи: Форуми

Linux секция за начинаещи => Настройка на хардуер => Темата е започната от: kiroffbg в Jul 28, 2005, 11:08



Титла: Slackware vs Red Hat Enterprise Linux Advanced Ser
Публикувано от: kiroffbg в Jul 28, 2005, 11:08
Здравейте, от известно време ме тормози един проблем.
Налага се отдалечено да поддържам 2 сървъра. И двата със Slackware 10.1 с част от пакетите ъпдейтнати до current. На единият върви JDK 1.5.04 + Tomcat 5.5.9 + Apache 2.0.53, а на вторият PostgreSQL 8.0.3 server. В случая (според мен) сървисите не са определящи. Та проблемът ми е следният: при продължително натоварване на процесора (примерно комилиране на кърнъл) машините след примерно 5-10 мин. се крашват. Съответно след ребуутване в логовете не пише нищо.
Предложиха и ми инсталираха 3-та машина за тестване (първите 2 са live, с тях не мога да експериментирам) пак Slackware 10.1 и пак се крашна при компилиране на кърнъла, след което (човекът на място) инсталира Red Hat Enterprise Linux Advanced Server 4 и в момента на него си компилирам без да имам никакви кахъри.
Понеже ми се налага да взема скоро решение дали се преминава на RH EL 4 или се остава на Слак, бих искал да чуя малко мнение от хора, пред които е стоял подобен проблем.
Процесорът е AMD Athlon™ XP 2400+, не е овърклокнат, но с малко охлаждане като за кутия 1U. Според lm_sensors вдига 72 С под RH, но не се крашва, под Слак не знам температурата.

Предварително благодаря на всички, които ще дадат конструктивни идеи.


Титла: Slackware vs Red Hat Enterprise Linux Advanced Ser
Публикувано от: в Jul 28, 2005, 12:53
72 градуса при какво натоварване? Според мен са в повече. Виж каква е die температурата за твоя модел, както и работната му нормална такава при натоварване.


Титла: Slackware vs Red Hat Enterprise Linux Advanced Ser
Публикувано от: Lord Bad в Jul 28, 2005, 13:29
Аз имам същия процесор и дори след 2 часа здраво компилиране (100% натоварване) не минава 55 градуса по Целзий... Смени си охлаждането с  нещо по-надеждно. Иначе едва ли това ти е проблема все пак понеже много ме съмнява температурната ти защита да се включва на около 75 градуса и Слака просто да грее повече... Иначе по принцип аз съм на мнение че RHEL си е най-добрата OS в света - ако парите не са ти проблем карай си с нея.


Титла: Slackware vs Red Hat Enterprise Linux Advanced Ser
Публикувано от: kiroffbg в Jul 28, 2005, 14:01
Цитат (Guest @ Юли 28 2005,12:53)
72 градуса при какво натоварване? Според мен са в повече. Виж каква е die температурата за твоя модел, както и работната му нормална такава при натоварване.

Проблема е, че една и съща машина под Слак се крашва (при компилиране на кърнъла), а под Ред Хат не. А колкото до die температурата, по спецификация трябва да е 85 С.
В нормален режим изхода от lm_sensors e:
Цитат
as99127f-i2c-0-2d
Adapter: SMBus AMD756 adapter at 5500
VCore 1:   +1.86 V  (min =  +0.00 V, max =  +0.00 V)       ALARM
VCore 2:   +1.86 V  (min =  +0.00 V, max =  +0.00 V)       ALARM
+3.3V:     +3.44 V  (min =  +3.14 V, max =  +3.46 V)       ALARM
+5V:       +4.92 V  (min =  +4.73 V, max =  +5.24 V)
+12V:     +12.22 V  (min = +10.82 V, max = +13.19 V)
-12V:     -16.21 V  (min = -13.22 V, max = -10.74 V)       ALARM
-5V:       -6.14 V  (min =  -5.25 V, max =  -4.74 V)       ALARM
fan1:     6617 RPM  (min =    0 RPM, div = 2)
fan2:        0 RPM  (min =    0 RPM, div = 2)
fan3:        0 RPM  (min =    0 RPM, div = 2)
M/B Temp:    +23 °C  (high =  +105 °C, hyst =    +0 °C)
CPU Temp:  +58.0 °C  (high =  +127 °C, hyst =  +127 °C)
temp3:     -31.5 °C  (high =   +80 °C, hyst =   +75 °C)
vid:      +1.850 V  (VRM Version 9.0)


Титла: Slackware vs Red Hat Enterprise Linux Advanced Ser
Публикувано от: Lord Bad в Jul 28, 2005, 15:16
13 градуса е много голяма разлика. Не вярвам да прегрява. Само при компилиране на кернел ли ти заминава или и при други по-натоварващи операции?


Титла: Slackware vs Red Hat Enterprise Linux Advanced Ser
Публикувано от: kiroffbg в Jul 28, 2005, 15:31
@Lord_Bad При почти всики натоварващи операции ...


Титла: Slackware vs Red Hat Enterprise Linux Advanced Ser
Публикувано от: Lord Bad в Jul 28, 2005, 17:04
2.4 или 2.6 кернел ползваш?мисълта ми е примерно ако си 2.4 да пробваш 2.6 или обратното. аз за съжаление със слак точно взимане даване не съм имал и не мога да ти предложа нещо по-конкретно, но знам че клонят към 2.4 по подразбиране и 2.6 още се води в период на тестове там, та може би е най-добре с него засега още...


Титла: Slackware vs Red Hat Enterprise Linux Advanced Ser
Публикувано от: в Jul 28, 2005, 21:32
Цитат (kiroffbg @ Юли 28 2005,16:31)
@Lord_Bad При почти всики натоварващи операции ...

Ами мисля, че сам си отговори. Провери за по-добро охлаждане. Как стои въпроса с въздушния поток в кутията? Такива неща.


Титла: Slackware vs Red Hat Enterprise Linux Advanced Ser
Публикувано от: kiroffbg в Jul 29, 2005, 09:25
Цитат (Guest @ Юли 28 2005,21:32)
Ами мисля, че сам си отговори. Провери за по-добро охлаждане. Как стои въпроса с въздушния поток в кутията? Такива неща.

Това, което ме трови е защо под Слак го има проблема, а под Ред Хат - не. Пробвал съм и 2.4.29 и (това което съм в момента 2.6.11.7) кърнъли ... Вероятно някъде операционната система/кърнъла има заложена конфигурация при каква температура да се спира и може би за различни под двата линукса?


Титла: Slackware vs Red Hat Enterprise Linux Advanced Ser
Публикувано от: Lord Bad в Jul 29, 2005, 09:40
Мина ми подобен вариант през главата ама да ти кажа честно силно се съмнявам. Най-добрия ти ход е май в такъв случай да отнесеш въпроса към някой Слак форум...


Титла: Slackware vs Red Hat Enterprise Linux Advanced Ser
Публикувано от: в Jul 29, 2005, 12:42
С коя версия на glibc са сърверите ?


Титла: Slackware vs Red Hat Enterprise Linux Advanced Ser
Публикувано от: в Jul 29, 2005, 14:45
Мисля че проблема не е в охлаждането. Тия 72 градуса според мен на се реални. Датчиците може да засичат 72 градуса но действително температурата вероятно е с поне 10 -15 по ниска. Тази разлика се получава благодарение на дъното.Самото дъно не мери като хората.
Ще ти дам пример с дънна платка на Gygabyte, много хора му викат Гигадръф  защото датчиците на тези дъна мерят по-високи температури. То просто не е възможно температурата на процесора реално да стигне до 72 градуса по простата причина ,че  още около 65 процесора неспасяемо ще забие. Критичната температура на тези AMD процесори мисля че е около 65 градуса максимум. Обаче надвиши ли  тези 65 градуса процесора го пиши бегал, ако не изгори (сегашните АМД са много устойчиви) то дъното ще го изключи.Освен ако нямаш някое китайско менте.
Провери настройките на Слак, аз имах същият проблем с Debian Linux .


Титла: Slackware vs Red Hat Enterprise Linux Advanced Ser
Публикувано от: kiroffbg в Jul 29, 2005, 20:23
Цитат (Guest @ Юли 29 2005,12:42)
С коя версия на glibc са сърверите ?

За Слака glibc-2.3.4, за Ред Хата също.


Титла: Slackware vs Red Hat Enterprise Linux Advanced Ser
Публикувано от: rpetrov в Aug 01, 2005, 12:09
то "човека на място" май вече е наложил какво да се прави.
проблема е много специфичен и странен. задължително е да има и тестов сървер.

- на тестовия slackware сървер, само компилирането ли е достатъчо за да забие машината, т.е. няма tomcat/apache стартирани ?
- ядрото специално ли е компилирано за тези процесори и има ли възмозност да се провери как се държи ядрото със и без оптимизация за процесор ?
- RHEL4 има ли ядро за athlon, то ли е инсталирано ?


извън темата/не знам какво значи live. production server е ясно.


Титла: Slackware vs Red Hat Enterprise Linux Advanced Ser
Публикувано от: kiroffbg в Aug 01, 2005, 12:45
:09-->
Цитат (rpetrov @ Авг. 01 2005,12:09)
то "човека на място" май вече е наложил какво да се прави.
проблема е много специфичен и странен. задължително е да има и тестов сървер.

- на тестовия slackware сървер, само компилирането ли е достатъчо за да забие машината, т.е. няма tomcat/apache стартирани ?
- ядрото специално ли е компилирано за тези процесори и има ли възмозност да се провери как се държи ядрото със и без оптимизация за процесор ?
- RHEL4 има ли ядро за athlon, то ли е инсталирано ?


извън темата/не знам какво значи live. production server е ясно.

В интересна насока протича дискусията.
Проверих: на сървъра със Slackware типа на процесора е i486, когато подготвях кърнъла не знаех какъв ще е процесора, за това реших да се застраховам,а на RHEL 4 (неизвестно защо) Pentium-Pro (него го инсталираха на място). Двете машини са с напълно идентичен хардуер. И в двата кърнъла има поддръжка на Athlon/Duron процесори, но не е компилирана.
Колкото до крашването ... онзи ден единия се крашна (по идентичен начин). На него върви САМО PostgreSQL 8.0.3,, без екстремни натоварвания (за сега) ... страх ме е да си помисля, какво ще става при увеличено натовартване на системата. live = production server (просто англичаните предпочитат първата дума).


Титла: Slackware vs Red Hat Enterprise Linux Advanced Ser
Публикувано от: в Aug 02, 2005, 15:35
Май при Athlon процесор една от възможностите е ядрото да е за "Pentium-Pro" - това ще зададе -march=i686 на компилатора. При i486 се задава -march=i486. Може да има влияние върху греенето :-\.

Има една програма cpuburn, но досега тя не ми е забивала ядро от натоварване.

Може и да има други причини - нещо включено в ядрото, а не като модул (например мрежовата карта/-и).

А при ядро за slackware, с конфигурация еквивалентна на тази от RHEL, проблема същестува ли ?


Титла: Slackware vs Red Hat Enterprise Linux Advanced Ser
Публикувано от: toxigen в Aug 03, 2005, 11:34
Виж това за i686 i486 наистина може да има отношение към греенето - при i686 се използват по-малко инструкции за едно и също нещо, на теория даже трябва да е мъъъничко по-бързо