abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 18:33 | Nová verze

    Offpunk byl vydán ve verzi 3.0. Jedná se o webový prohlížeč běžící v terminálu a podporující také protokoly Gemini, Gopher a RSS. Přibyl nástroj xkcdpunk pro zobrazení XKCD v terminálu.

    Ladislav Hagara | Komentářů: 0
    dnes 18:22 | Zajímavý projekt

    Promethee je projekt, který implementuje UEFI (Unified Extensible Firmware Interface) bindingy pro JavaScript. Z bootovacího média načítá a spouští soubor 'script.js', který může používat UEFI služby. Cílem je vytvořit zavaděč, který lze přizpůsobit pomocí HTML/CSS/JS. Repozitář se zdrojovými kódy je na Codebergu.

    NUKE GAZA! 🎆 | Komentářů: 1
    dnes 12:44 | Bezpečnostní upozornění

    Zpráva Justičního výboru Sněmovny reprezentantů upozorňuje na cenzurní kampaň Evropské komise, mířenou proti svobodě projevu na sociálních sítích. V dokumentu se uvádí, že se Evropská komise během posledních šesti let účastnila více než 100 uzavřených jednání, během nichž po platformách požadovala úpravy pravidel moderování obsahu, přičemž toto úsilí Komise zahrnovalo i cenzuru politických názorů a pravdivých informací. Výbor zdůrazňuje, že tento přístup Bruselu ohrožuje ústavou zaručená práva Američanů na svobodu projevu.

    NUKE GAZA! 🎆 | Komentářů: 11
    dnes 04:33 | Nová verze

    Linus Torvalds vydal jádro Linux 6.19. Podrobný výčet změn je ke zhlédnutí na stránce Kernel Newbies, stručné výběry v LWN (část první, druhá).

    |🇵🇸 | Komentářů: 0
    včera 03:33 | IT novinky

    Do prodeje jde tichá bezdrátová herní myš Logitech PRO X2 SUPERSTRIKE s analogovými spínači s haptickou odezvou (HITS, Haptic Inductive Trigger System). Cena je 4 459 Kč.

    Ladislav Hagara | Komentářů: 8
    7.2. 21:00 | Zajímavý projekt

    Microsoft na GitHubu zveřejnil zdrojový kód projektu LiteBox, jedná se o 'knihovní operační systém' (library OS) zaměřený na bezpečnost, využívající systémovou architekturu LVBS k ochraně jádra před útoky z uživatelského prostoru. LiteBox je napsán v Rustu a uvolněný pod licencí MIT. Projekt je teprve v rané fázi vývoje.

    NUKE GAZA! 🎆 | Komentářů: 3
    7.2. 16:11 | Zajímavý software

    BreezyBox je open-source shell a virtuální terminál pro populární jednočip ESP32. Nabízí základní unixové příkazy, sledování aktuálního pracovního adresáře (CWD), jednoduchý instalátor a spouštěč aplikací v podobě ELF binárních souborů, zabudovaný HTTP server nebo třeba ovládání WiFi - ukázka použití coby 'malého osobního počítače'. Ačkoliv je BreezyBox inspirovaný BusyBoxem, oproti němu má tento projekt několik externích závislostí, zejména na ESP-IDF SDK. BreezyBox je dostupný pod licencí MIT.

    NUKE GAZA! 🎆 | Komentářů: 1
    7.2. 16:00 | Humor

    Byl představen cross-assembler xa.sh, napsaný čistě v Bourne shell skriptu. Tento nástroj umožňuje zpracovávat assemblerový kód pro Intel 8080, přičemž je možné snadno přidat podporu i pro další architektury, například 6502 a 6809. Skript využívá pouze různé běžné unixové příkazy jako jsou awk, sed nebo printf. Skript si lze stáhnout z GitHubového repozitáře projektu.

    NUKE GAZA! 🎆 | Komentářů: 7
    6.2. 17:22 | IT novinky

    Byla představena nová verze modelu Claude Opus 4.6 od společnosti Anthropic. Jako demonstraci možností Anthropic využil 16 agentů Claude Opus 4.6 k vytvoření kompilátoru jazyka C, napsaného v programovacím jazyce Rust. Claude pracoval téměř autonomně, projekt trval zhruba dva týdny a náklady činily přibližně 20 000 dolarů. Výsledkem je fungující kompilátor o 100 000 řádcích kódu, jehož zdrojový kód je volně dostupný na GitHubu pod licencí Creative Commons.

    NUKE GAZA! 🎆 | Komentářů: 20
    6.2. 16:44 | Komunita

    Kultovní britský seriál The IT Crowd (Ajťáci) oslavil dvacáté výročí svého prvního vysílání. Sitcom o dvou sociálně nemotorných pracovnících a jejich nadřízené zaujal diváky svým humorem a ikonickými hláškami. Seriál, který debutoval v roce 2006, si i po dvou dekádách udržuje silnou fanouškovskou základnu a pravidelně se objevuje v seznamech nejlepších komedií své doby. Nedávné zatčení autora seriálu Grahama Linehana za hatecrime však vyvolává otázku, jestli by tento sitcom v současné Velké Británii vůbec vznikl.

    NUKE GAZA! 🎆 | Komentářů: 10
    Které desktopové prostředí na Linuxu používáte?
     (19%)
     (6%)
     (0%)
     (10%)
     (26%)
     (3%)
     (5%)
     (2%)
     (12%)
     (28%)
    Celkem 815 hlasů
     Komentářů: 25, poslední 3.2. 19:50
    Rozcestník

    Dotaz: swap a java

    25.10.2019 17:40 chtel_bych_se_zeptat
    swap a java
    Přečteno: 395×
    Dobry den, chtel bych se zeptat na nasledujici vec. Na nekolika serverech jsem nasel situaci, kdy je pomerne znacne ukousnuto ze swapu, ackoliv je stale dost volne RAM. Kdyz jsem zjistoval co swap uzira, byla to vzdy java.

    Chtel bych se zeptat proc tomu tak je? Mam domenku ze zde mozna byl peak, kdy se cast nepouzivanych dat v RAM odswapovala na disk, pak peak poklesnul, ale data ve swapu zustala - je to mozne? Pokud tam visi ale dlouho a nebyl na ne zadny pozadavek, nemelo by je jadro uklidit?

    Podobnou teorii jsem cetl, ale neprijde mi to moc pravdepodobne.

    Moc diky za uzitecne informace.

    Odpovědi

    Max avatar 25.10.2019 18:45 Max | skóre: 72 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: swap a java
    Já provozuji nemálo javovských aplikačních serverů a tento problém nemám. Jednak vím, že java aplikáč = minimálně "-Xms2048m -Xmx2048m". Takže tam, kde mi něco na jave běží, jedu minimálně 3GiB ram. Pak jedu standardně swappiness = 10.

    Jelikož jsi nenapsal co provozuješ, s kolika klienty, nebo aspoň kolik prostředků tomu dáváš, tak se můžeme jen dohadovat. Nicméně myslím si, že máš poddimenzované prostředky.
    Zdar Max
    Měl jsem sen ... :(
    25.10.2019 19:36 chtel_bych_se_zeptat
    Rozbalit Rozbalit vše Re: swap a java
    Ahoj, diky za odezvu. Tady je jeden example.
    free -m
                  total        used        free      shared  buff/cache   available
    Mem:          64169       11568       32535          59       20065       62328
    Swap:          8191         825        7366
    
    cat /proc/sys/vm/swappiness
    30
    
    I kdyz ted koukam ze ta java nakonec nema toho swapu naalokovano tolik. Je to proste souhrn vice procesu.
    for file in /proc/*/status ; do awk '/VmSwap|Name/{printf $2 " " $3}END{ print ""}' $file; done | sort -k 2 -n -r | head -2
    java 123028 kB
    java 80256 kB
    
    Takze je proste hodnota swapiness zbytecne velika a jadro uklizi do swapu casteji nez by bylo vubec potreba?

    Max avatar 27.10.2019 13:31 Max | skóre: 72 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: swap a java
    To je tvé prostředí a ty musíš znát náročnost aplikací, které provozuješ. Taktéž by jsi je měl nějak monitorovat, takže by jsi měl znát využité zdrojů v nějakém čase. A podle toho by jsi si pak měl nadimenzovat hw, nebo případně poladit nějaké nastavení. Výpis aktuálního stavu paměti nic neříká.

    Pokud nemonitoruješ, tak si nějaký monitoring rozjeď, to je základ.

    Pokud jde o úroveň swappiness, tak jedu 10, a to jen kvůli pojistce, kdyby náhodou (ať už kvůli nějakému náhodnému sežrání ram, tak i kvůli tomu, že v historii se objevovaly bugy v aplikacích, které nechtěly fungovat bez swapu v OS, nebo se swappiness 0. Dřív to byl třeba problém mysql)
    Zdar Max
    Měl jsem sen ... :(
    25.10.2019 18:49 debian+
    Rozbalit Rozbalit vše Re: swap a java
    Existuje hodnota, pri kt. zacina swapovat. Tusim ak je realne uzivana RAM programmami zaplnena na 90%. Zisti a pripadne zmen na mensiu, ak chces.
    Max avatar 25.10.2019 19:29 Max | skóre: 72 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: swap a java
    O takové hodnotě nic nevím a nikdy jsem se s ní snad nesetkal. Navíc pokud systému dochází ram, tak je třeba přidat ram serveru, nebo ubrat té jave (pokud to jde).
    Zdar Max
    Měl jsem sen ... :(
    25.10.2019 21:35 debian+
    Rozbalit Rozbalit vše Re: swap a java
    Citaj: o /proc/sys/vm/swappiness v man proc alebo google.

    Inac mimochodom, pri Jave sa da nastavit, kolko pamate ma pouzivat. Nema zmysel pouzivat prilis velku hodnotu na while(1) {echo "dfsadfs"; sleep(1)}. To zalezi od aplikacie a jej narokov. Pre viac vid man java a hladaj slovo memory.
    Max avatar 27.10.2019 11:06 Max | skóre: 72 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: swap a java
    Proč bych si měl čítat o swappiness, když o něm sám píšu? Já vím, co swappiness dělá.
    Já jsem jen tvůj komentář pochopil tak, že swapování lze řídit v rámci javy. Pokud jsi se tedy špatně nevyjádřil a myslel jsi to skutečně tak, tak bych rád věděl, jakými parametry to lze ovlivnit. Protože já se s tím nesetkal.
    Zdar Max
    Měl jsem sen ... :(
    28.10.2019 15:20 debian+
    Rozbalit Rozbalit vše Re: swap a java
    Zamerom bolo poukazat na 1 veci.
    1. swappiness - to si pochopil
    2. Spravenanie java stroja sa da oplyvnit. Raz som videl prispevok, ze sa da oplyvnik pouzivanie pamete v java, a tym padom neplati, ze apka objeme a la hello_wordl, musi mat zaber pamete defaulny, ked vyuziva iba maly zlomok. Je to moznost oplyvnit. Vid. man pages pre javu. To len ze taka moznost existuje.
    28.10.2019 16:02 Peter Golis | skóre: 65 | blog: Bežné záležitosti | Bratislava
    Rozbalit Rozbalit vše Re: swap a java
    Max si to ale nepotrebuje Googliť. Max s tým reálne roky pracuje, takže tomu rozumie viac ako človek čo našiel nejaké linky na prvej strane vyhľadávača Google. Kľudne pokračuj.
    25.10.2019 19:42 R
    Rozbalit Rozbalit vše Re: swap a java
    Java si alokovala pamat a nepouziva ju. Kedze ju neuvolnila, tak niekde musi byt.
    Jendа avatar 25.10.2019 21:42 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: swap a java
    Může to být paměť, na kterou se už dlouho nesáhlo, a proto jádro vyhodnotilo, že bude lepší ji odložit na disk a RAM použít pro něco užitenějšího, třeba cache. Jak agresigně se má odklávat řídí parametr swappiness.

    Založit nové vláknoNahoru

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

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.