Forum Linux.pl
Dystrybucje Linuksa => Inne => Wątek zaczęty przez: Stilgar w 2005-10-26, 11:38:26
-
Witam.
Niedawno postanowiłem uruchomić klaster na 2 kompach (Celeron 300A i Pentium 166 MMX). Nałożyłem łatki na jądro (2.4.30), skompilowałem, oba kompy sie ładnie wykrywają, w /proc/hpc sa wszystkie informacje...
Problemy zaczynają sie w momencie, kiedy chce uruchomic jakis proces na drugim komputerze używając mosrun albo kiedy jakis proces sam chce migrować. Taki program od razu sie wywala z segmentation fault...
Dodatkowo wyświetla sie taka informacja:
Oct 26 11:11:15 localhost kernel: <1>Unable to handle kernel NULL pointer dereference at virtual address 0000001c
Oct 26 11:11:16 localhost kernel: printing eip:
Oct 26 11:11:16 localhost kernel: c0162dcc
Oct 26 11:11:16 localhost kernel: Oops: 0002
Oct 26 11:11:16 localhost kernel: CPU: 0
Oct 26 11:11:16 localhost kernel: EIP: 0010:[set_brk+60/152] Not tainted
Oct 26 11:11:16 localhost kernel: EFLAGS: 00210286
Oct 26 11:11:16 localhost kernel: eax: 0000001c ebx: c94aa000 ecx: 0000001c edx: ffff0001
Oct 26 11:11:16 localhost kernel: esi: 080e8000 edi: 080ec000 ebp: 00000000 esp: c94abbe0
Oct 26 11:11:16 localhost kernel: ds: 0018 es: 0018 ss: 0018
Oct 26 11:11:16 localhost kernel: Process sh (pid: 3260, stackpage=c94ab000)
Oct 26 11:11:16 localhost kernel: Stack: 0000a1b8 080e1ca4 cb710880 c94abd24 c0165035 080e7478 080ebe5c c03555fc
Oct 26 11:11:16 localhost kernel: c016465c c94abd7c 080e1000 080e1ca4 c94aa000 00006478 c29aeb20 00001812
Oct 26 11:11:16 localhost kernel: 00000000 00000000 080e7478 080e1ca4 080e0ca4 08048000 0805b4b0 00000008
Oct 26 11:11:16 localhost kernel: Call Trace: [load_elf_binary+2521/3892] [load_elf_binary+0/3892] [rtl8139_interrupt+204/276] [search_binary_handler+122/420] [do_execve+474/740]
Oct 26 11:11:16 localhost kernel: [do_execve+601/740] [sys_execve+47/96] [call_with_regs+75/148] [deputy_syscall+249/540] [sys_execve+0/96] [deputy_main_loop+1054/1240]
Oct 26 11:11:16 localhost kernel: [mosix_pre_usermode_actions+60/116] [straight_to_mosix+5/13]
Oct 26 11:11:16 localhost kernel:
Oct 26 11:11:16 localhost kernel: Code: c3 8d 76 00 55 89 e5 83 ec 2c 57 56 53 8b 4d 0c 8b 45 14 8b
Przeszukałem google i wiekszość dostepnej dokumentacji, jeszcze chyba tylko na ircu nie pytalem :P
-
2005-10-26 11:38:26 Stilgar napisał:
> Witam.
>
> Niedawno postanowiłem uruchomić klaster na 2 kompach (Celeron 300A i Pentium 166 MMX).
> Nałożyłem łatki na jądro (2.4.30), skompilowałem, oba kompy sie ładnie wykrywają, w /proc/hpc
> sa wszystkie informacje...
>
> Problemy zaczynają sie w momencie, kiedy chce uruchomic jakis proces na drugim komputerze
> używając mosrun albo kiedy jakis proces sam chce migrować. Taki program od razu sie wywala z
> segmentation fault...
>
> Dodatkowo wyświetla sie taka informacja:
> Oct 26 11:11:15 localhost kernel: <1>Unable to handle kernel NULL pointer dereference at
> virtual address 0000001c
> Oct 26 11:11:16 localhost kernel: printing eip:
> Oct 26 11:11:16 localhost kernel: c0162dcc
> Oct 26 11:11:16 localhost kernel: Oops: 0002
> Oct 26 11:11:16 localhost kernel: CPU: 0
> Oct 26 11:11:16 localhost kernel: EIP: 0010:[set_brk+60/152] Not tainted
> Oct 26 11:11:16 localhost kernel: EFLAGS: 00210286
> Oct 26 11:11:16 localhost kernel: eax: 0000001c ebx: c94aa000 ecx: 0000001c edx:
> ffff0001
> Oct 26 11:11:16 localhost kernel: esi: 080e8000 edi: 080ec000 ebp: 00000000 esp:
> c94abbe0
> Oct 26 11:11:16 localhost kernel: ds: 0018 es: 0018 ss: 0018
> Oct 26 11:11:16 localhost kernel: Process sh (pid: 3260, stackpage=c94ab000)
> Oct 26 11:11:16 localhost kernel: Stack: 0000a1b8 080e1ca4 cb710880 c94abd24 c0165035 080e7478
> 080ebe5c c03555fc
> Oct 26 11:11:16 localhost kernel: c016465c c94abd7c 080e1000 080e1ca4 c94aa000 00006478
> c29aeb20 00001812
> Oct 26 11:11:16 localhost kernel: 00000000 00000000 080e7478 080e1ca4 080e0ca4 08048000
> 0805b4b0 00000008
> Oct 26 11:11:16 localhost kernel: Call Trace: [load_elf_binary+2521/3892]
> [load_elf_binary+0/3892] [rtl8139_interrupt+204/276] [search_binary_handler+122/420]
> [do_execve+474/740]
> Oct 26 11:11:16 localhost kernel: [do_execve+601/740] [sys_execve+47/96]
> [call_with_regs+75/148] [deputy_syscall+249/540] [sys_execve+0/96]
> [deputy_main_loop+1054/1240]
> Oct 26 11:11:16 localhost kernel: [mosix_pre_usermode_actions+60/116]
> [straight_to_mosix+5/13]
> Oct 26 11:11:16 localhost kernel:
> Oct 26 11:11:16 localhost kernel: Code: c3 8d 76 00 55 89 e5 83 ec 2c 57 56 53 8b 4d 0c 8b 45
> 14 8b
>
>
> Przeszukałem google i wiekszość dostepnej dokumentacji, jeszcze chyba tylko na ircu nie pytalem
> :P
>
Proponuje powyłączać migshm (migrację pamięci współdzielonej) i oba systemy (kernela i ich programy - wszystko!) skompilować na minimalny system. Skoro ma migrowac z 686+mmx+sse+... na 586+mmx to mogą powstać błędy spowodowane tymi różnicami.
-
> Proponuje powyłączać migshm (migrację pamięci współdzielonej) i oba systemy (kernela i ich
> programy - wszystko!) skompilować na minimalny system. Skoro ma migrowac z 686+mmx+sse+... na
> 586+mmx to mogą powstać błędy spowodowane tymi różnicami.
>
migshm powodowało błędy nawet przy normalnym uruchamianiu programów, więc wyłączyłem to w miare na poczatku... z OpenMosiksa jedyne wlaczone opcje to migrowanie procesów i zwiekszone bezpieczeństwo
Czyli radzisz skompilować oba systemy jakby były 586mmx ?
-
2005-10-26 16:07:14 Stilgar napisał:
>
> > Proponuje powyłączać migshm (migrację pamięci współdzielonej) i oba systemy (kernela i
> ich
> > programy - wszystko!) skompilować na minimalny system. Skoro ma migrowac z
> 686+mmx+sse+... na
> > 586+mmx to mogą powstać błędy spowodowane tymi różnicami.
> >
>
> migshm powodowało błędy nawet przy normalnym uruchamianiu programów, więc wyłączyłem to w miare
> na poczatku... z OpenMosiksa jedyne wlaczone opcje to migrowanie procesów i zwiekszone
> bezpieczeństwo
>
> Czyli radzisz skompilować oba systemy jakby były 586mmx ?
tak :)
-
> > Czyli radzisz skompilować oba systemy jakby były 586mmx ?
> tak :)
>
niestety, nie działa... cały czas ten sam błąd...
-
niestety moje doswiadczenie sie na tym konczy :(
wydaje mi się, że po prostu openmosix nie jest dostatecznie stabilny, ale nie wiem czy mam racje.
Kiedyś miałem 3 kompy połączone w taki klaster - p200mmx; duron1100;p3-600MHz i mi sie kde wieszalo na p3. Dodatkowo migracja procesow kompilacji z p200mmx na inne kompy wcale nie była taka fajna bo szybko procesy wracaly do wlasciciela. Ostatnio znow sie czepilem openmosix i tylko te 2 szybkie podlaczylem do klastra, ale mencoder, ktorego chcialem migrowac zostawal na slabszym - bo na nim byly dane, a ze montowane przez nfs to juz inna sprawa.
Ogólnie uwazam ze ten openmosix to lipa jeszcze jest, a przy okazji prędkość 100Mb/s to jest za mało do klastrowania :)
-
Witam.
Mam 2 pytania:
1) mam takiego starego ale wciaz chodzacego sprawnie laptopa- pentium 150, 32ramu, dysk 6GB. czy jest jakis linux ktorego moglbym tam postawic?
2) jestem poczatkujacym uzytkownikiem, czy znacie jakas strone ktora nauczylaby mnie sprawnie poruszac sie w linuxie, uruchamiac programy sciagniete z netu. zaznaczam ze nie chce od razu rzucac sie na gleboka wode i chcialbym zeby ta stronka opisywala cos krok po kroku
pozdr
-
> 1) mam takiego starego ale wciaz chodzacego sprawnie laptopa- pentium 150, 32ramu, dysk 6GB.
> czy jest jakis linux ktorego moglbym tam postawic?
tak, np kateos powinien chodzic...
-
tak, pytalem na stronie glownej tego linuxa i tam pewien pan powiedzial mi ze Kate OS rzeczywiscie sie tam zainstaluje, natomiast powiedzial ze jest to system raczej dla zaawansowanych uzytkownikow linux
czy wiadomo wam o jakims innym na taki kopmuter, dla mniej zaawansowanych?
no i jakas stronka wprowadzajaca w swiat linuxa tez by sie przydala :)
-
na takim kompie neistety nie da się popracować na żadnych X-ach. te najlżejsze X-y (sprzed 5-10 lat) są do niczego a konsola nie jest dla początkujących. Bez 2 GHz i 512 RAMu nie podchodź
-
2006-03-24 22:38:13 c64club napisał:
> na takim kompie neistety nie da się popracować na żadnych X-ach. te najlżejsze X-y (sprzed 5-10
> lat) są do niczego a konsola nie jest dla początkujących. Bez 2 GHz i 512 RAMu nie podchodź
>
Co?! Chyba trochę przesadziłeś. Tyle to żadna z moich maszyn nie ma. SuSE 9.1 (KDE) chodził mi na AMD 500MHz + 256 RAM. Nie chodził jak churagan ale był znośny. Podobno przy 600MHz chodziłby już całlkiem dobrze.
Hmm... KateOS pochodzi od Slackware a on sądzę że wystartowałby X z jakimś prostym środowiskiem graficznym (np. Blackbox) no ale o "wodotryskach" i "głatkim chodzeniu" zapomnij. Żeczywiście tak jak Slackware to dystrybucja dla zaawansowanych.
-
2006-03-24 22:38:13 c64club napisał:
> na takim kompie neistety nie da się popracować na żadnych X-ach. te najlżejsze X-y (sprzed 5-10
> lat) są do niczego a konsola nie jest dla początkujących. Bez 2 GHz i 512 RAMu nie podchodź
u mnie na 1.6 GHz GNOME śmiga jak burza :> A tak w praktyce to już na Celeronie 366 i 128 ramu XFCE nadawał się spokojnie do przeglądania WWW + słuchania mp3 . a na 150 ? myślę że np taki Damn Small Linux mógłby pójść ... ale nie wiem co możnaby robić na takim kompie , bo np dla WWW to o flashu możesz zapomnieś i podobnych bonusach , nawet animacje GIF przydałoby się wyłączyć :P
-
2006-03-24 22:38:13 c64club napisał:
> na takim kompie neistety nie da się popracować na żadnych X-ach. te najlżejsze X-y (sprzed 5-10
> lat) są do niczego a konsola nie jest dla początkujących. Bez 2 GHz i 512 RAMu nie podchodź
>
Polemizowałbym, Cały czas używam ThinkPad'a 380D (P150 / ~60 ramu 1.3 HDD) z postawionym Mandake 8.1 Vitamin, wraz z KDE(okrojonym), KOfficem(też okrojonym) i kilkoma innymi drobiazgami.
Laptopik kontroluje interfejcik podpięty do LPT.
Powoli ale chodzi.
9 wersja już raczej nie da rady, nie dał rady też Debin/Ubuntu i kilka innych (głównie z powodu RAM'u.
-
Co??!!
Mam debiana etch postawionego na p133 64MB ram i śmiga pięknie (na e16, ale gnome i kde też chodzą ;-) ). Na 486dx4+100MHz 24MB ram mam router na którym też xy poszły. Linux pójdzie na wszystkim co ma 32 bitową architekture.
-
2006-03-24 23:32:31 simularisx napisał:
> Polemizowałbym, Cały czas używam ThinkPad'a 380D (P150 / ~60 ramu 1.3 HDD) z postawionym
> Mandake 8.1
moze czas zmienic dystrybucje ?
-
2006-03-25 09:33:02 Lorenzo napisał:
>Na 486dx4+100MHz 24MB ram mam router na którym też xy poszły.
Jakiego linuksa tam maz zainstalowanego? :D U mnie przy podobnie malej ilosci ram'u tylko slackware sie instalowal :]
-
2006-03-25 16:50:27 chmooreck napisał:
> moze czas zmienic dystrybucje ?
Tylko po co?
Na innych komputerkach są głównie Ubuntu 5.10
Tamten stary trupek siedzi sobie i analizuje dane z draństwa podpientego do LPT, reszta jest nie wazna.
-
2006-03-25 17:19:16 ush napisał:
> 2006-03-25 09:33:02 Lorenzo napisał:
>
> >Na 486dx4+100MHz 24MB ram mam router na którym też xy poszły.
>
> Jakiego linuksa tam maz zainstalowanego? :D U mnie przy podobnie malej ilosci ram'u tylko
> slackware sie instalowal :]
Teraz tam siedzi debilian sarge.
W czasach gdy był to mój najsilniejszy sprzęt (jeszcze w 2003r. ;-) ) był tam rh7.1 na e16 zamiennie z kde 2.1 i gnomem 1.2, a przed rh7 był suse6.0 na starym kde1 ;]
-
2006-03-25 18:06:58 Lorenzo napisał:
> Teraz tam siedzi debilian sarge.
> W czasach gdy był to mój najsilniejszy sprzęt (jeszcze w 2003r. ;-) ) był tam rh7.1 na e16
> zamiennie z kde 2.1 i gnomem 1.2, a przed rh7 był suse6.0 na starym kde1 ;]
Mi na procku 333mhz i 32 mb ram w ogole nie chce sie odpalic instalacja debiana :/
-
2006-03-25 18:22:29 ush napisał:
> Mi na procku 333mhz i 32 mb ram w ogole nie chce sie odpalic instalacja debiana :/
Dziwne. Sarge potrzebuje 486 +24MB ramu a ziemniak czy woody 386 +16MB ramu. Instalke może masz walnięta, albo ram...może
Ja instalowałem z tych dyskietek:
http://fatcat.ftj.agh.edu.pl/~przyboro/other/sarge_install/