Article View: pl.comp.os.linux.sprzet
Article #74544Re: Limit zapisu dysk SSD
From: Pit
Date: Thu, 16 Jul 2015 18:44
Date: Thu, 16 Jul 2015 18:44
22 lines
2496 bytes
2496 bytes
Dnia 16.07.2015 orcus@pwr.wroc.pl <orcus@pwr.wroc.pl> napisał/a: > Chociaż jak zaczniesz odpalać Javę na Linuxie to będzie podobnie. Ile > dasz, tyle weźmie. Nie prawda. Weźmie maksymalnie tyle ile ma ustawione w properties/policy (i ewentualnych ustawieniach ulimit). Każdy rodzaj aplikacji (standalone, applet, Java WebStart i to w zależności czy jest z opcją -server czy -client) ma swoje defaultowe limity ale zawsze można je zmodyfikować (chociażby opcją -Xmx=rozmiar bezpośrednio w poleceniu 'java' czy ustawiając to w zmiennej środowiskowej _JAVA_OPTIONS dla "zwykłych" aplikacji), przed zbliżeniem się do tych limitów java nie uruchamia garbage collectora, bo to "strata czasu" (po co ma odzyskiwać pamięć skoro nie jest to potrzebne?). W linuxie domyślnie funkcjonuje model leniwego przydzielania pamięci, kernel nie szuka/rezerwuje pamięci w momencie gdy proces o nią prosi, ale dopiero wtedy, gdy proces zaczyna sie do niej odwoływać, stąd jeśli nie ma odpowiedniego "zapasu" ram, to sama alokacja pamięci może się zakończyć sukcesem, ale już korzystanie z tej pamięci nie (bo kernel może nie być w stanie wygospodarować pamięci, mimo że wcześniej odpowiedział na prośbe o jej alokację odpowiedział "ok"). Połączenie niewiedzy o tych dwóch faktach (sposób zarządzania pamięcią przez Javę i przez kernel) powoduje powstawanie legend miejskich na temat tego jakich to niby "hektarów RAM" potrzebuje Java aby normalnie działać :D
Technical Details
Message-ID:
<slrnmqfus6.25m.nospam@nc10.lan>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mailReferences:
<55a4d91e$0$2190$65785112@news.neostrada.pl> <slrnmq9sst.s4p.orcus@orcus.wcss.wroc.pl> <op.x1uu6drqu02wnp@km-komputer.lan.traxelektronik.pl> <op.x1uvfswsu02wnp@km-komputer.lan.traxelektronik.pl> <slrnmqes9v.b8e.orcus@orcus.wcss.wroc.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail From: Pit <nospam@sdf.lonestar.org> Newsgroups: pl.comp.os.linux.sprzet Subject: Re: Limit zapisu dysk SSD Date: Thu, 16 Jul 2015 18:44:23 +0000 (UTC) Organization: ATMAN - ATM S.A. Lines: 22 Message-ID: <slrnmqfus6.25m.nospam@nc10.lan> References: <55a4d91e$0$2190$65785112@news.neostrada.pl> <slrnmq9sst.s4p.orcus@orcus.wcss.wroc.pl> <op.x1uu6drqu02wnp@km-komputer.lan.traxelektronik.pl> <op.x1uvfswsu02wnp@km-komputer.lan.traxelektronik.pl> <slrnmqes9v.b8e.orcus@orcus.wcss.wroc.pl> NNTP-Posting-Host: user-164-127-88-124.play-internet.pl Mime-Version: 1.0 X-Trace: node1.news.atman.pl 1437072263 9575 164.127.88.124 (16 Jul 2015 18:44:23 GMT) X-Complaints-To: usenet@atman.pl NNTP-Posting-Date: Thu, 16 Jul 2015 18:44:23 +0000 (UTC) User-Agent: slrn/1.0.1 (Linux) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit