Portál AbcLinuxu, 30. dubna 2025 23:32

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Vložit další komentář
Ilfirin avatar 25.11.2007 23:48 Ilfirin | skóre: 32 | blog: ilfblog | Liberec
Rozbalit Rozbalit vše Re: Vice paměti = více problémů
Odpovědět | Sbalit | Link | Blokovat | Admin
Tak ten upgrade bez reinstalu si myslím, že ani smykem. Spíš si zazálohuj /home a nainstaluj 64bitové KUbuntu od nuly. NAhraj zpět /home a měl bys být tam, kde jsi byl (po doinstalování aplikací).
frEon avatar 26.11.2007 00:07 frEon | skóre: 40 | Praha
Rozbalit Rozbalit vše Re: Vice paměti = více problémů
spis si dat /home na jinej oddil?
proc nechces preinstall?? stejne by se zmenilo 99% vseho co v tom systemu mas, takze nakonec by bylo s upgradem vic prace, nez s novou instalaci.
Talking about music is like dancing to architecture.
26.11.2007 00:20 JZ | skóre: 18 | blog: tucnakovo_putovani
Rozbalit Rozbalit vše Re: Vice paměti = více problémů
Jj, /home mam na jinem oddilu, takze v tom by problem vubec nebyl. Do reinstalu se mi nechce hlavne protoze mam ruzne po systemu pohazene specialne upravene konfiguracni soubory a programy a nevim, jestli bych tu konfiguraci zase dal potom dohromady tak, jak byla :-/
There can be no success without sacrifice!
Ilfirin avatar 26.11.2007 00:36 Ilfirin | skóre: 32 | blog: ilfblog | Liberec
Rozbalit Rozbalit vše Re: Vice paměti = více problémů
Tak to je otázka. Nicméně i /etc je do značné míry (ne-li úplně) univerzální.
26.11.2007 10:18 disorder | blog: weblog
Rozbalit Rozbalit vše Re: Vice paměti = více problémů
/etc si zalohuj, /home sa ani nedotkni, dpkg --get-selections > file ; dpkg --set-selections < file
Josef Kufner avatar 26.11.2007 00:56 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Vice paměti = více problémů
Ale notááák.. vždyť stačí změnit zdroje balíčků, udělat apt-get clean a v aptitude pak zmáčknout velké L...
Hello world ! Segmentation fault (core dumped)
frEon avatar 26.11.2007 14:29 frEon | skóre: 40 | Praha
Rozbalit Rozbalit vše Re: Vice paměti = více problémů
myslis ze to dopadne dobre? ja bych se toho bal...
Talking about music is like dancing to architecture.
26.11.2007 22:04 JZ | skóre: 18 | blog: tucnakovo_putovani
Rozbalit Rozbalit vše Re: Vice paměti = více problémů
No neco takoveho bych potreboval, akorat prave nevim, jestli mi to neslozi system ;-)
There can be no success without sacrifice!
25.11.2007 23:54 Jan Grmela | skóre: 45 | blog: Kilo šťávy z lachtana | Brno
Rozbalit Rozbalit vše Re: Vice paměti = více problémů
Odpovědět | Sbalit | Link | Blokovat | Admin
Mám tu nový Thinkpad X61 a i s nejnovějším BIOSem bylo v Slaxu vidět jen něco málo přes 3 giga paměti, musel jsem tedy nainstalovat 64-bit Linux, jinak bych to "poslední giga" nedokázal využít. Vždycky jsem si myslel, že omezení 32-bit platformy jsou 4 giga, ale jak vidno, tak tomu tak opravdu nebude. Že by první pořádý důvod pro přechod na 64 bitové operační systémy? :-)
26.11.2007 01:25 Radek Hladik | skóre: 20
Rozbalit Rozbalit vše Re: Vice paměti = více problémů
Limit na 32 bit platformě je opravdu 4GB, ale kvůli různým mapováním atd systém vidí jen něco přes 3GB. Jedna z možností je nainstalovat kernel s zapnutým PAE. Pak jsou k dispozici všechna 4GB. Dokonce i více, jen jeden proces nemůže používat víc jak 4GB. Někteří škarohlídové tvrdí, že PAE je pomalejší, ale podle mého testování, je někdy dokonce i rychlejší.

A upřímě řečeno, nevím, odkud je informace, že MS systémy se 4GB končí, dle mých zkušeností naopak 32bit WinXP prostě zapne PAE a ani nekvákne...

Radek
Luk avatar 26.11.2007 08:51 Luk | skóre: 47 | blog: Kacířské myšlenky | Kutná Hora
Rozbalit Rozbalit vše Re: Vice paměti = více problémů
Někteří škarohlídové tvrdí, že PAE je pomalejší, ale podle mého testování, je někdy dokonce i rychlejší.
Rychlejší než co? PAE má svoji režii, protože se musí vytvářet a rušit mapování fyzické paměti do okna ve virtuálním prostoru.
Šifrování je absolutní nutnost a pomáhá chránit před nekalými živly
26.11.2007 09:52 Radek Hladik | skóre: 20
Rozbalit Rozbalit vše Re: Vice paměti = více problémů
Rychlejší než bez PAE. Dělal jsem si tu jednoduché benchmarky - openssl speed, bzip, php, mysql inserty-selecty, http stress atd... A zkoušel jsem různé varianty kernelů - PAE, nePAE, SELinux, 64bit... A v některých testech byl PAE kernel až o 20% rychlejší, než kernel bez PAE. Používal jsem standardní Fedoří balíčky a rozdíl v .config byl opravdu jen v tom PAE. Chápu, že teoreticky by to mělo být pomalejší, protože PAE má nějakou režii, ale jestli je ten kód s PAE lépe napsaný nebo něco tu režii vyvažuje... Například ten openssl speed byl víceméně srovnatelný (rozdíl max 1-2% ve prospěch PAE), ale mysql, http stress i php sktript, který v paměti seřadil 1.5GB velké pole, dělaly rozdíly 20-30%.
Luk avatar 26.11.2007 10:56 Luk | skóre: 47 | blog: Kacířské myšlenky | Kutná Hora
Rozbalit Rozbalit vše Re: Vice paměti = více problémů
ale jestli je ten kód s PAE lépe napsaný nebo něco tu režii vyvažuje
Jak by mohl být lépe napsaný? Např. kmap() v jádře bez PAE pouze převede fyzickou adresu na virtuální (konkrétně logickou), kdežto tatáž funkce v jádře s PAE v první řadě rozhoduje, jaké adresy se to týká. Pak pro dolní paměť provede převod adresy, kdežto pro horní musí vytvořit mapování, což se navíc dělá pod uzamčením (čili na víceprocesorových strojích to může dále zdržovat).
Šifrování je absolutní nutnost a pomáhá chránit před nekalými živly
26.11.2007 12:42 Radek Hladik | skóre: 20
Rozbalit Rozbalit vše Re: Vice paměti = více problémů
Taky si myslím, že by to mělo být s PAE pomalejší, ale měření to nepotvrdilo. Jestli je to tím, že ten kernel s PAE dělá ještě něco jiného jinak, jestli to nějak lépe zoptimalizuje procesor nebo jestli byla chyba v měření, to nevím. Každopádně jsem se snažil chybu v měření co nejvíce eliminovat a výsledky vypadají vcelku smysluplně. Čistě CPU intesive věci (openssl speed a bzip (celý testovací soubor jsem nejprve nacachoval do paměti, abych vyloučil vliv HDD)) měly výkon víceméně stejný. Věci, kde běží více procesů nebo se "zuřivě" šahá do paměti (PHP a řazení velkého pole), s PAE dosahovaly o 20-30% víc. Jak jsem psal v reakci dole, účelem testu bylo pouze porovnat jednotlivé kernely a rozhodnout, který kernel používat na serverech, které mají 4GB.
26.11.2007 11:15 Lu-Tze | skóre: 15 | blog: Lu-Tzeho blog
Rozbalit Rozbalit vše Re: Vice paměti = více problémů
Při všech těch testech bylo k dispozici stejné množství paměti?
26.11.2007 12:30 Radek Hladik | skóre: 20
Rozbalit Rozbalit vše Re: Vice paměti = více problémů
Hardware byl samozřejmě stejný, tedy množství HW paměti bylo pořád stejné - 4GB. Množství dostupné paměti pro procesy se samozřejmě lišilo podle toho, kolik systém "viděl". Ale všechny testy jsem dělal po čistém rebootu a dával jsem si pozor, zda využití paměti nepřesáhne 3GB (pro jistotu). A to bylo to, co jsem potřeboval zjistit. Tedy jaký kernel použít na stroji, který ma 4GB paměti.
26.11.2007 12:37 Lu-Tze | skóre: 15 | blog: Lu-Tzeho blog
Rozbalit Rozbalit vše Re: Vice paměti = více problémů
V těch 3 GB byla i cache? Jediné vysvětlení podle mě je to, že některé testy prostě měly k dispozici víc paměti. Kdybys to vyzkoušel na fyzických 3 GB paměti, tak není možné, aby systém s PAE byl v něčem rychlejší.
26.11.2007 12:50 Radek Hladik | skóre: 20
Rozbalit Rozbalit vše Re: Vice paměti = více problémů
Dyť píšu, že systém měl 4GB HW RAM, tedy 2x 2GB modul. Ani s diskovou cachí to něprekočilo využití paměti 3GB a mám pocit, že L1 i L2 cache na pentiu pokrývají celé 4GB. Jo a abych nezapoměl, jednalo se o dvoujádrový procesor, což by mohlo PAE spíš poškodit. (Ano, všechny kernely jely v režimu SMP) Dokonce jsem to zkoušel už i na quadru a výsledek byl přesně odpovídající. CPU intesive věci zrychlily přesně podle frekvence (quaddro mělo 3GHz místo 2.8GHz dualcore), http stresy zrychlily o dvojnásobek a fous (t.j. dvakrát více jader a vyšší frekvence)
26.11.2007 12:52 Lu-Tze | skóre: 15 | blog: Lu-Tzeho blog
Rozbalit Rozbalit vše Re: Vice paměti = více problémů
Já vím, že to píšeš. Ale někde prostě musí byt chyba.
26.11.2007 14:47 Radek Hladik | skóre: 20
Rozbalit Rozbalit vše Re: Vice paměti = více problémů
Ty testy jsem dělal poměrně pečlivě a snažil jsem se vyeliminovat všechno možné, aby mi zůstalo čistě jen PAE vs. nePAE vs. 64bit (tam je trošku težší, tam jsem musel nainstalovat i 64bit fedoru). Například při http zátěži, kdy server na localhostu odpovídal jednoduchou statickou stránkou, tak nePAE kernel dělal v průměru 3592 transakcí/s, zatímco PAE kernel 3959 trans/sec.

PHP script, který vzal řetězec, udělal z něj hash (md5 kvůli rychlosti), insertnul ho do databáze, a znovu hash a znovu do databáze a to celé asi milionkrát, tak na nePAE kernelu bežel 418s, ne PAE kernelu 385s. (Po každém testování jsem DB zničil a znova vytvořil). Zatímco čisté počítání md5 na nePAE dělalo 416MB/s, tak s PAE 417MB/s.
Luk avatar 26.11.2007 13:00 Luk | skóre: 47 | blog: Kacířské myšlenky | Kutná Hora
Rozbalit Rozbalit vše Re: Vice paměti = více problémů
Ono to zřejmě bude právě tím, že tam jsou ty 4 GB (plně využitelné jen s PAE). Každé zvětšení využitelné paměti je u Linuxu velmi znát na výkonu. Systém se může i velmi krátkodobě dostávat do stavů, že není dost paměti. Jádro to řeší různými využitelnými cestami (zmenšování cache stránek, zmenšování rezerv ve slab alokátorech, odkládáním stránek do swapu apod.), vždy ale pochopitelně s drastickou ztrátou výkonu.
Šifrování je absolutní nutnost a pomáhá chránit před nekalými živly
26.11.2007 14:37 Radek Hladik | skóre: 20
Rozbalit Rozbalit vše Re: Vice paměti = více problémů
To se mi taky moc nezdá. Když systém čistě nabootuju, spustim mysql, apache a jednoduchou php stránku s jedním selektem, tak nemůže využití paměti ani chvilkově včetně cachí přesáhnout ty 3GB. Celá instalace zabírá na disku 1.8GB, i kdyby z toho při bootu do file cache načet 20%, tak je to furt 400MB....
Luk avatar 26.11.2007 15:47 Luk | skóre: 47 | blog: Kacířské myšlenky | Kutná Hora
Rozbalit Rozbalit vše Re: Vice paměti = více problémů
Jestli to byla Fedora, tak ta dělá při startu read-ahead (přednačítání) všeho možného i nemožného. Takže se mohlo natáhnout do paměti kde co. A co se týká MySQL, tak tam je také možné všechno.
Šifrování je absolutní nutnost a pomáhá chránit před nekalými živly
26.11.2007 17:55 Radek Hladik | skóre: 20
Rozbalit Rozbalit vše Re: Vice paměti = více problémů
Jojo, ale mám pocit, že to bych v topu někde viděl :-)
26.11.2007 09:32 Jan Grmela | skóre: 45 | blog: Kilo šťávy z lachtana | Brno
Rozbalit Rozbalit vše Re: Vice paměti = více problémů
Informace o 3G omezení je FUD. Jak ale vznikl? Jednoduše, na microsoftích stránkách se píše, že PAE není zapnuto automaticky, ale jen pokud je předán jádru parametr \PAE. Další možností, která povolí PAE kernel je zapnutí podpory No Execute bitu a to buď softwarové nebo vynucené hardwarem.

Obyčejný uživatel tyto věci většinou neví a tak se potom diví, proč jeho Windows vidí jen něco kolem 3 GB RAM.
26.11.2007 02:08 trekker.dk | skóre: 72
Rozbalit Rozbalit vše Re: Vice paměti = více problémů
Odpovědět | Sbalit | Link | Blokovat | Admin
Vice paměti = více problémů
Jo, mě to povídej - od té doby, co mám v počítači 1GB RAM a historicky jenom 1GB swap oddíl mi tuxonice každou chvíli řekne, že nemohl uspat, protože nemá dost místa. Přitom je to blbost, protože

- polovina swapu je většinou volná a víc než polovinu paměti zabírají cache, které pro uspání nepotřebuje (může je zapsat na disk třeba)

- mám vyzkoušené, že vypnutí swap oddílu způsobí, že 500MB zabraného swapu se změní na tak 50MB zabrané paměti navíc, takže zabraný swap se nechá uvolnit

- komprese při suspendu funguje docela dobře, takže i kdyby neměl dělat nic jiného, do místa na swap oddíku se musí vejít.

Samozřejmě tohle je ten lepší případ, který se nechá ručně vyřešit a opakovaný pokus už uspěje. Bohužel momentálně se mi častěji stává, že počítač zamrzne s Seeking to free xxxMB of memory.
Quando omni flunkus moritati
26.11.2007 07:09 jam001 | skóre: 19
Rozbalit Rozbalit vše Re: Vice paměti = více problémů
Odpovědět | Sbalit | Link | Blokovat | Admin
Tiez nemam disketovu mechaniku a flashnut bios isiel aj z cdrom. Pri starte stacilo stlacit alt+f2 a bios sa snazi najst novy bios na disketovke a cdrome, navyse ak najde medium tak vypise aj nazov suboru, ktory hlada (ak nie je na cdrome). Kedze subor stiahnuty zo stranky vyrobcu nezodpovedal tomuto nazvu, musel som ho premenovat. Mam asus p5p800-vm a subor, ktory hladal bol P5P800VM.ROM

Ak sa nemylim, tak je to postup pre pripad, ked sa "pokasle" bios a predpoklada sa, ze pouzijes bios z cd, ktore bolo k doske.
26.11.2007 08:12 Milan Jurik | skóre: 21 | blog: Komentare | Ova
Rozbalit Rozbalit vše Re: Vice paměti = více problémů
Odpovědět | Sbalit | Link | Blokovat | Admin
Chces-li vsechnu tu pamet vyuzivat, tak bud PAE mod ci 64-bit system. Proste nekam se v tom adresnim prostoru to PCI mapovat musi. To neni deskou ci BIOSem, to je architekturou PC.
26.11.2007 09:16 avip
Rozbalit Rozbalit vše Re: Vice paměti = více problémů
Tak nějak...

Vzdor populární víře, druhdy slavných 640kB nemělo ani tak co do činění s MS jako spíš s IBM... protože konstrukce železa a způsob, jak se mapuje paměť byla plně v rukou IBM a Moft +/- přišel v tomto směru k hotovému.
26.11.2007 22:09 JZ | skóre: 18 | blog: tucnakovo_putovani
Rozbalit Rozbalit vše Re: Vice paměti = více problémů
No samozrejme, ze to je architekturou PC. Me je spis divne, ze si to namapuje tak divne, ze to potom ze systemu neni videt. Nicmene kernel mam zkompilovany s podporou az 64GB pameti, takze v tom by problem byt nemel.
There can be no success without sacrifice!
27.11.2007 08:05 Milan Jurik | skóre: 21 | blog: Komentare | Ova
Rozbalit Rozbalit vše Re: Vice paměti = více problémů
Je mozne, ze to BIOS te desky proste nezvlada spravne namapovat, dost mozna vubec nepocita, ze by nekdo na te desce pouzival PAE mod (ovsem jak se pouziva PAE na Linuxu netusim). Asi bych zkusil prejit na multiarch, jadro 64-bit, pripadne par aplikaci 64-bit (problematicke je rozhrani pro wifi a pro v4l, ty nejsou zrovna multiarch friendly) a zbytek nechat 32-bit. Takovy Debian pro to podporu ma.
26.11.2007 09:28 qk_
Rozbalit Rozbalit vše Re: Vice paměti = více problémů
Odpovědět | Sbalit | Link | Blokovat | Admin
Mam stejnou desku a 6GB pameti a se 64bitovym systemem to jede uplne v pohode.
Jan Drábek avatar 26.11.2007 12:02 Jan Drábek | skóre: 41 | blog: Tartar | Brno
Rozbalit Rozbalit vše Re: Vice paměti = více problémů
Odpovědět | Sbalit | Link | Blokovat | Admin
kdysi jsem se rozhodl nainstalovat z chrootu 32bitového debianu 64bit gentoo... což jsem si uvědomil až když to začalo hlásit chyby....

Stačí nainstalovat AMD64 jádro a knihovny pro základní knihovny (je to v repozitářích)
01010010 01000101 01010000 01101100 01001001 00110010 01000100 01100101 01010110
kotyz avatar 26.11.2007 12:20 kotyz | skóre: 25 | blog: kotyzblog | Plzeň
Rozbalit Rozbalit vše Re: Vice paměti = více problémů
Odpovědět | Sbalit | Link | Blokovat | Admin
Upgrade BIOSu a nasledne instalace 64bit OS.

Flashovat by melo jit i bez disketovky, ikdyz je to prace navic.

Hrdý člen KERNEL ULTRAS. | Furry/Brony/Otaku | Nemám čas ztrácet čas. | In 'pacman -Syu' we trust!
26.11.2007 13:15 Jan Grmela | skóre: 45 | blog: Kilo šťávy z lachtana | Brno
Rozbalit Rozbalit vše Re: Vice paměti = více problémů
Někteří výrobci dokonce už zveřejňují své BIOSy ve formě ISO obrazu bootovacího CD. Že to trvalo...
26.11.2007 15:20 depka
Rozbalit Rozbalit vše Re: Vice paměti = více problémů
Odpovědět | Sbalit | Link | Blokovat | Admin
a nepomohlo by skompilovat jadro s CONFIG_HIGHMEM4G nebo rovnou CONFIG_HIGHMEM64G ?
26.11.2007 22:10 JZ | skóre: 18 | blog: tucnakovo_putovani
Rozbalit Rozbalit vše Re: Vice paměti = více problémů
mam zkompilovano s 64G, ale problemy to delalo i s tim 4G :-/
There can be no success without sacrifice!
stativ avatar 26.11.2007 15:54 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: Vice paměti = více problémů
Odpovědět | Sbalit | Link | Blokovat | Admin
A důvod? V tomhle místě je jakási „díra“ kam se mapují PCI irq atd. Je to tedy problém architektury. Možná by to šlo obejít použitím memmap-u či jak se ten parametr jádra jmenuje, ale dokumentace o něm prakticky není.
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
26.11.2007 21:35 Kvakor
Rozbalit Rozbalit vše Re: Vice paměti = více problémů
Presneji receno, mapuje se tam hlavne pamet a MMIO (memory-mapped I/O) PCI zarizenich (putna, jesli na desce nebo na PCI/AGP/PCIe karte). Klasicky pripad je pamet graficke karty, buffery radicu, sitovek a TV karet, AGP apertura, APIC a IOAPIC, ACPI tabulky a podobne (doporucuju protudovat /proc/iomem). Navic samotny operacni system se take musi kamsi namapovat, takze bezne reseni na 32bit systemech je prave system 3GB pamet pro aplikace/!GB pro mapovane pameti, IOMMU, jadro, obvladace a podobne.
26.11.2007 22:12 JZ | skóre: 18 | blog: tucnakovo_putovani
Rozbalit Rozbalit vše Re: Vice paměti = více problémů
Jj, ja vim, ten pomer se da dokonce nekde nastavit, uz jsem na to narazil
There can be no success without sacrifice!
Luk avatar 26.11.2007 23:37 Luk | skóre: 47 | blog: Kacířské myšlenky | Kutná Hora
Rozbalit Rozbalit vše Re: Vice paměti = více problémů
Ale ten výchozí je vcelku rozumný. Rozhodně lepší než (možná nepatrně technicky jednodušší) dělení 2G/2G použité ve Windows.
Šifrování je absolutní nutnost a pomáhá chránit před nekalými živly
27.11.2007 08:04 CET
Rozbalit Rozbalit vše Re: Vice paměti = více problémů (UPDATE)
Odpovědět | Sbalit | Link | Blokovat | Admin
Na Debianech musime pouzivat jadro 2.6.18-5-686bigmem. V ubuntu jsem zadnou "bigmem" variantu nenasel, ale jadro "server" ma zapnutou podporu vice pameti. Tak to leda zkusit jeste s tim original Ubuntu jadrem, pripadne, zkusit malou partisnu pro debian se "686bigmem" jadrem (jenom na test). Ne ze bych neveril Ubuntu nebo tobe (kdyz sis kompiloval vlastni jadro), ale Debian stable je pro me proste referencni distro o stavu HW:-)
29.11.2007 16:24 mimi.vx | skóre: 37 | blog: Mimi.VX | Praha
Rozbalit Rozbalit vše Re: Vice paměti = více problémů (UPDATE)
Odpovědět | Sbalit | Link | Blokovat | Admin
flashnui bios a prejdi na 64 bit.........
USE="-gnome -kde";turris

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.