Титла: 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
Проблема е, че една и съща машина под Слак се крашва (при компилиране на кърнъла), а под Ред Хат не. А колкото до die температурата, по спецификация трябва да е 85 С. В нормален режим изхода от lm_sensors e:
Титла: 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
Ами мисля, че сам си отговори. Провери за по-добро охлаждане. Как стои въпроса с въздушния поток в кутията? Такива неща. Титла: Slackware vs Red Hat Enterprise Linux Advanced Ser Публикувано от: kiroffbg в Jul 29, 2005, 09:25
Това, което ме трови е защо под Слак го има проблема, а под Ред Хат - не. Пробвал съм и 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
За Слака 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 ![]()
В интересна насока протича дискусията. Проверих: на сървъра със 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 се използват по-малко инструкции за едно и също нещо, на теория даже трябва да е мъъъничко по-бързо
|