Nowe posty

Autor Wątek: Kompilacja programów a obciążenie systemu  (Przeczytany 6659 razy)

bisz

  • Gość
Kompilacja programów a obciążenie systemu
« dnia: 2006-01-12, 09:43:41 »
nie kazdy moze znac to oprogramowanie no ale moze tresc bledow cos wam powie jak mi pomoc ;)

chce wykonac obliczenia symboliczne, mowiac inaczej na literkach, do tje pory na windzie dzialalo jak trza:

noi mam

>> int(x^3)
Unable to load mex file: /mat/toolbox/symbolic/maplemex.mexglx.
/mat/bin/glnx86/libmaple.so: symbol errno, version GLIBC_2.0 not defined in file libc.so.6 with link time reference
??? Invalid MEX-file \\'/mat/toolbox/symbolic/maplemex.mexglx\\': .

Error in ==> maple at 104
[result,status] = maplemex(statement);

Error in ==> sym.maple at 85
[result,status] = maple(statement);

Error in ==> sym.mpower at 17
   B = maple(A,\\'^\\',p);

ktos moze cos doradzi ?

chmooreck

  • Gość
Kompilacja programów a obciążenie systemu
« Odpowiedź #1 dnia: 2006-01-12, 12:38:08 »
matlaba instalowales z jakiejs paczki ? jaka masz dystrybucje ?

bisz

  • Gość
Kompilacja programów a obciążenie systemu
« Odpowiedź #2 dnia: 2006-01-12, 13:00:09 »
mam Mandrivę 2006 a matlaba instalowałem z płyt CD :)

Offline

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 432
    • Zobacz profil
Kompilacja programów a obciążenie systemu
« Odpowiedź #3 dnia: 2006-01-12, 13:31:11 »
> mam Mandrivę 2006 a matlaba instalowałem z płyt CD

Kolego, ale za mało danych, skąd te płyty? Domyślam się że skoro Mandriva to instalowałeś z pakietów, ale nie wiem. Więcej Szczegółów!

bisz

  • Gość
Kompilacja programów a obciążenie systemu
« Odpowiedź #4 dnia: 2006-01-12, 21:29:58 »
no płyty od producenta ;) niewiem naprawde co więcej dodać do informacji. płyty zrzuciłem na dysk i dałem install wpisalem sciezke do 2 plyty gdy poprosil i sie zainstalowało, interesuje mnie poczatkowa tresc errora gdzie mowa o glibc. moze byc ze to wina dystrybucji ze nie idzie ?

chmooreck

  • Gość
Kompilacja programów a obciążenie systemu
« Odpowiedź #5 dnia: 2006-01-12, 22:50:51 »
moim skromnym zdaniem moze to byc, ze zostalo skompilowane dla innego glibc\\'a... producent nie oferuje wsparcia technicznego ?

jaka masz wersje glibca ?

bisz

  • Gość
Kompilacja programów a obciążenie systemu
« Odpowiedź #6 dnia: 2006-01-13, 19:09:13 »
moze glupie pytanie, no ale jakim poleceniem to sprawdzić ?

bisz

  • Gość
Kompilacja programów a obciążenie systemu
« Odpowiedź #7 dnia: 2006-01-18, 23:10:45 »
z innej beczki, tez chodzi o matlaba ale mam problem teraz przy jego odpalaniu o taki :

[marekd@marek glnx86]$ ./MATLAB
./MATLAB: error while loading shared libraries: /mat/bin/glnx86/libmwcolamd.so: cannot restore segment prot after reloc: Permission denied
[marekd@marek glnx86]$


co mam robic:0

olka

  • Gość
Kompilacja programów a obciążenie systemu
« Odpowiedź #8 dnia: 2006-01-11, 23:05:49 »
Cześć,
chciałam się poradzić czy to normalne a jeśli nie, jak zaradzić.
Problem jest taki:
używam Slackware 10.2 jądro 2.6.14.4 i KDE- wszelka instalacja, szczególnie ze źródeł potwornie zamula system - praktycznie przez czas tworzenia paczki ciężko cokolwiek zrobić pod KDE, z instalacja z gotowej paczki jest podobnie, ale trwa to krócej, więc tak bardzo nie przeszkadza. Top wskazuje, że coś takiego jak gzib dochodzi do ponad 90% CPU. W wersji 10.1 nie miałam takich problemów. Rozumiem, że wszelkie środowiska graficzne, a w szczególności KDE, spowalniają komputer, ale takiego zmulenie systemu nie miałam nawet w przypadku jednoczesnej instalacji systemu na qemu i korzystania z open office'a.
Mam 255Mb ramu i 880 swap (kurcze, mialo byc 500, a tu sprawdzam pisząc posta i jak byk 880 :D - a przecież system instalowałam przed sylwestrem...). Swap jest na końcu dysku (ostatnia partycja).

dziękuję
olka

maciasz

  • Gość
Kompilacja programów a obciążenie systemu
« Odpowiedź #9 dnia: 2006-01-11, 23:21:28 »
a DMA dla dysku dziala??

olka

  • Gość
Kompilacja programów a obciążenie systemu
« Odpowiedź #10 dnia: 2006-01-11, 23:34:03 »
2006-01-11 23:21:28 maciasz napisał:

> a DMA dla dysku dziala??

:D. Przepraszam, ale nie wiem jak to sprawdzić. W każdym razie ja nic nie ustawiałam, ale w poprzednim systemie też nie, a takich problemów nie było...

dziękuję
olka

PS. Ramu mam oczywiście 256 - nowej kości nie zmontowałam ( a 255 to wysoce nieinformatyczna wielkość :) - ale sie tak zapatrzyłam w wynik polecenia free, że jakoś te 255 samo wyszło :D

olka

  • Gość
Kompilacja programów a obciążenie systemu
« Odpowiedź #11 dnia: 2006-01-11, 23:47:04 »
2006-01-11 23:34:03 olka napisał:

> 2006-01-11 23:21:28 maciasz napisał:
 >
 > > a DMA dla dysku dziala??
 >
 > :D. Przepraszam, ale nie wiem jak to sprawdzić. W każdym razie ja nic nie ustawiałam, ale w
 > poprzednim systemie też nie, a takich problemów nie było...
 
Najpierw czytać, potem pisać :D. Na googlach jest wszystko

http://newbie.linux.pl/?id=article&kategoria=3&show=13

# hdparm /dev/hda

/dev/hda:
 multcount    = 16 (on)
 IO_support   =  0 (default 16-bit)
 unmaskirq    =  0 (off)
 using_dma    =  0 (off)
 keepsettings =  0 (off)
 readonly     =  0 (off)
 readahead    = 256 (on)

#  hdparm -d1 /dev/hda

/dev/hda:
 setting using_dma to 1 (on)
 HDIO_SET_DMA failed: Operation not permitted
 using_dma    =  0 (off)

Co robię źlę ?

olka


chmooreck

  • Gość
Kompilacja programów a obciążenie systemu
« Odpowiedź #12 dnia: 2006-01-12, 00:03:17 »
jaki masz dysk ?

# hdparm -I /dev/hda
(duze i)

no i jak z transferami
# hdparm -t -T /dev/hda

olka

  • Gość
Kompilacja programów a obciążenie systemu
« Odpowiedź #13 dnia: 2006-01-12, 09:23:55 »
# hdparm -I /dev/hda

ATA device, with non-removable media
        Model Number:       WDC WD800JB-00ETA0
        Serial Number:      WD-WMAHL4517900
        Firmware Revision:  77.07W77
Standards:
        Supported: 6 5 4 3
        Likely used: 6
Configuration:
        Logical         max     current
        cylinders       16383   65535
        heads           16      1
        sectors/track   63      255
        --
        CHS current addressable sectors:   16711425
        LBA    user addressable sectors:  156301488
        LBA48  user addressable sectors:  156301488
        device size with M = 1024*1024:       76319 MBytes
        device size with M = 1000*1000:       80026 MBytes (80 GB)
Capabilities:
        LBA, IORDY(can be disabled)
        bytes avail on r/w long: 74     Queue depth: 1
        Standby timer values: spec'd by Standard, with device specific minimum
        R/W multiple sector transfer: Max = 16  Current = 16
        Recommended acoustic management value: 128, current value: 254
        DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 *udma5
             Cycle time: min=120ns recommended=120ns
        PIO: pio0 pio1 pio2 pio3 pio4
             Cycle time: no flow control=120ns  IORDY flow control=120ns
Commands/features:
        Enabled Supported:
           *    READ BUFFER cmd
           *    WRITE BUFFER cmd
           *    Host Protected Area feature set
           *    Look-ahead
           *    Write cache
           *    Power Management feature set
                Security Mode feature set
           *    SMART feature set
           *    FLUSH CACHE EXT command
           *    Mandatory FLUSH CACHE command
           *    Device Configuration Overlay feature set
           *    48-bit Address feature set
                Automatic Acoustic Management feature set
                SET MAX security extension
           *    DOWNLOAD MICROCODE cmd
           *    SMART self-test
           *    SMART error logging
Security:
                supported
        not     enabled
        not     locked
                frozen
        not     expired: security count
        not     supported: enhanced erase
HW reset results:
        CBLID- above Vih
        Device num = 0 determined by the jumper
Checksum: correct

# hdparm -t -T /dev/hda

Timing cached reads:   880 MB in  2.00 seconds = 439.09 MB/sec
 Timing buffered disk reads:   10 MB in  3.17 seconds =   3.15 MB/sec

Jeśli już koledzy podejrzewają dysk, to zauważę, że znaczne spowolnienie systemu występuje również przy operacjach typu kopiowania dużej ilości danych między partycjami/cdromem a także przy uruchamianiu Open Office 2.0 (nie wiem czy akurat to ostatnie ma jakikolwiek związek, bo OO chyba ogólnie jest dość "przymulasty"). I ogólnie mój obecny system jest wyraźnie wolniejszy od wcześniejszego 10.1. Sprzętu ani BIOSu po drodze nie ruszałam.

Jako, że sprzęt jest tą sferą, o której nie mam zielonego pojęcia, dlatego proszę o wyrozumiałość.

dziękuję za pomoc
olka

Xax79

  • Gość
Kompilacja programów a obciążenie systemu
« Odpowiedź #14 dnia: 2006-01-12, 15:45:13 »
Hmm, moj komp szybciej odczyta w sekunde niz twoj prze 3 :)

Zdecydowany brak DMA co  jest rownowazne temu, ze wszystkie operacje odczytu/zapisu musi meczyc procesor co go niemilosiernie zazyna.

Pora na lekarstwo. Twoj dysk wspiera DMA, jak najbardziej, ale Twoj kernel najwyrazniej nie. Zatem trzeba ta sytuacje naprawic.

Musisz lekko przekonfigurowac kernel, a doklaniej rzecz ujmujac sekcje
Device Drivers -> ATA/ATAPI/MFM/RLL support
Koniecznie wkompiluj:
PCI IDE chipset support
Generic PCI IDE Chipset Support
Generic PCI bus-master DMA support
Use PCI DMA by default when available
Ta opcja wlaczy automatycznie DMA podczas startu.
Dodatkowo musisz wkompilowac wsparcie dla chip'a plyty glownej, ktora posiadasz, bo inaczej nici z DMA.

Pzdr.