Egyéb

Szoftverek, alkalmazások - játékok, böngészők, driverek, videó lejátszók, ablakkezelők, témák
azami
Hozzászólások: 1014
Csatlakozott: 2014.06.20. 20:25

Egyéb

Hozzászólás Szerző: azami »

Sfs mérete csökkenthető ha a Packlt programmal tömörítünk mksquashfs használva. 14mb lett 12mb nem sok de akinek a méret a lényeg....
Kép:http://i.imgur.com/Hl8ikWH.png

Avatar
KuLuSz
Adminisztrátor
Hozzászólások: 606
Csatlakozott: 2014.06.17. 21:19

Re: Egyéb

Hozzászólás Szerző: KuLuSz »

Nemrég láttam 1 okosságot buffer felszabadítására az angol irc-n.
Először is nézzük meg a memória és buffer értékeket a free -m paranccsal .
Én bátor kísérletező révén ki is próbáltam a cuccot . Tehát először énis bertam a fenti parancsot és megkaptam ezeket az értékeket :

Kód: Egész kijelölése

 # free -m
              total         used         free       shared      buffers
 Mem:          1000          885          115            0          232
 -/+ buffers:                652          348
 Swap:            0            0            0
Majd a következő hozzászólás alapján:
(16.47.48) Rooey: /proc/sys/vm/drop_caches natural state by default should (almost always ) be 0. when you echo 3 > (into it) it frees up mem. or it changes the state which forces a drop_cache.. something like that
Ígyhát énis beírtam a következő parancsot :

Kód: Egész kijelölése

echo 3 > /proc/sys/vm/drop_caches
Majd ilyen értékeket kaptam a free -m parancsra:

Kód: Egész kijelölése

 # echo 3 > /proc/sys/vm/drop_caches
 # free -m
              total         used         free       shared      buffers
 Mem:          1000          322          678            0           11
 -/+ buffers:                310          690
 Swap:            0            0            0
És a kapott értékek láttán , megnőtt a bufferem szabad mérete , ami nemtudom mit jelent, de a full kockák bisztos tudják.
A buffer általában az előretöltésért felelős (szerintem). Az értékek MB-ban értendők , ugyanis a free a -m paraméterrel Mb-ban írja ki a dolgokat.
-<(].K.u.L.u.S.z.[)>-
-----------------------------------------------
Elérhetőségeim: Angol irc csevegő, (reg mentes) Discord, YouTube

azami
Hozzászólások: 1014
Csatlakozott: 2014.06.20. 20:25

Re: Egyéb

Hozzászólás Szerző: azami »

Akkor ez most jó vagy rossz ? (Hiszen kevesebb lett elő töltve) :roll: :?:

Avatar
KuLuSz
Adminisztrátor
Hozzászólások: 606
Csatlakozott: 2014.06.17. 21:19

Re: Egyéb

Hozzászólás Szerző: KuLuSz »

Szerintem ez azt jelenti hogy több hely marad más-más programok bufferelésére . Azaz felszabadult pár 100 mb előreolvasási tárhely.
-<(].K.u.L.u.S.z.[)>-
-----------------------------------------------
Elérhetőségeim: Angol irc csevegő, (reg mentes) Discord, YouTube

azami
Hozzászólások: 1014
Csatlakozott: 2014.06.20. 20:25

Re: Egyéb

Hozzászólás Szerző: azami »

Mivel nem tudom mi alapján történik a bufferelés, (használati statisztika,programokhoz kapcsolódó egyéb....)így nehéz megítélni a hasznosságát :) ! Hátha ide téved egy kocka és elmagyarázza hogy mi ebben a jó.. :).
Téma ha érdekel valakit: http://www.tankonyvtar.hu/hu/tartalom/t ... 10s03.html

kros54
Adminisztrátor
Hozzászólások: 410
Csatlakozott: 2014.06.17. 07:01
Kapcsolat:

Re: Egyéb

Hozzászólás Szerző: kros54 »

Az összes operációs rendszer alatt - a felhasználó szerint - tulajdonképpen többfajta programfuttatás zajlik.
1. Az, amit ő akar futtatni: bekapcsolom a böngészőt, a szövegszerkesztőt.
2. Amit az operációs rendszer futtat, illetve az, ami az ő működéséhez szükséges. Ezt általában nem látjuk de pl. a htop bekapcsolásával azért feltárhatóak.

Különösen az android alatt, már letölthetők olyan appok, amelyek ez utóbbiak (és még mások közül) mintegy kilövik azokat, amelyek nem szükségesek, vagy amelyeket az oprendszer nem lőtt le. Éppen az androidról olvastam valahol, hogy ott egy kikapcsolt program nincs teljesen kikapcsolva, csak hátrébb van sorolva, tehát valamennyi RAM e háttérfuttatáshoz is szükséges.
Pl. nekem az Amazon Kindle Fire tableten a CleanMaster végzi a lelövést.
Én úgy értelmeztem, hogy a Kulusz által hozott utasítás kb. hasonló dolgot végez.

Egy GUI-t már gyorsan gyártottam is, de hogy mit és honnan indítson, arra várok hozzászólást. (Gondolom, egy megfelelően indítható szkript.)
Egyszerű, de tán hasznos lehet
Egyszerű, de tán hasznos lehet
RAM-gui.jpg (19.03 KiB) Megtekintve 8482 alkalommal
Természetesen ez csak afféle 0.1 verzió, nevet, ilyesmit bőven lehet módosítani, értelmezni.

Avatar
KuLuSz
Adminisztrátor
Hozzászólások: 606
Csatlakozott: 2014.06.17. 21:19

Re: Egyéb

Hozzászólás Szerző: KuLuSz »

ENNÉL a hozzászólásomnál ha megnézitek a buffers oszlop adatait , feltünik kros54 'igaza' . Míg az első érték 232, a művelet utáni érték 11 . Szóval 'valószinűleg' összeraktuk a dolgot több fejből. :lol:
-<(].K.u.L.u.S.z.[)>-
-----------------------------------------------
Elérhetőségeim: Angol irc csevegő, (reg mentes) Discord, YouTube

NTamas
Hozzászólások: 1872
Csatlakozott: 2014.06.19. 13:36

Re: Egyéb

Hozzászólás Szerző: NTamas »

KuLuSz írta:ENNÉL a hozzászólásomnál ha megnézitek a buffers oszlop adatait , feltünik kros54 'igaza' . Míg az első érték 232, a művelet utáni érték 11 . Szóval 'valószinűleg' összeraktuk a dolgot több fejből. :lol:
Azért a nagy lelkesedésben azt tedd hozzá, hogy addig nem célszerű a dolgok használni, amíg a memória tartalom nincs kiírva a lemezre.És ugye a Puppy csak időszakonként ír ki dogokat a memóriából.
A lényeg egyébbként itt van leírva: Drop Caches
Az imádott Google fordító azért eléggé érthetően magyaráz:
Dobd Gyorsítótárak

Kernel 2.6.16 és újabb egy olyan mechanizmust, hogy a kernel csökken az oldal cache és / vagy inode és dentry cache a parancs, ami segíthet felszabadítani a sok memória. Most már tudod dobni a forgatókönyvet, hogy kiosztott egy csomó memóriát, csak hogy megszabaduljon a cache ...

Ahhoz, hogy a / proc / sys / vm / drop_caches, csak echo egy számot is.

A szabad pagecache:

# Echo 1> / proc / sys / vm / drop_caches

A szabad dentries és inode:

# Echo 2> / proc / sys / vm / drop_caches

A szabad pagecache, dentries és inode:

echo 3> / proc / sys / vm / drop_caches

Ez egy non-destruktív működés, és csak akkor szabad a dolgokat, amelyek teljesen kihasználatlan. Dirty tárgyak továbbra is használatban, amíg kiírja a lemezre, és nem freeable. Ha fuss "sync" először öblítse ki a lemezre, ezek a csepp műveletek általában több szabad memóriát.

Aztán meg itt van ez is:
“echo 3 > /proc/sys/vm/drop_caches” - Permission denied as root
meg még ez is:
What are exactly O_DIRECT, O_SYNC Flags, Buffers & Cached in Linux-Storage I/O?
és legvégül még ez is:
man drop_caches

NTamas
Hozzászólások: 1872
Csatlakozott: 2014.06.19. 13:36

Re: Egyéb

Hozzászólás Szerző: NTamas »

kros54 írta:
Egy GUI-t már gyorsan gyártottam is, de hogy mit és honnan indítson, arra várok hozzászólást. (Gondolom, egy megfelelően indítható szkript.)
RAM-gui.jpg
Természetesen ez csak afféle 0.1 verzió, nevet, ilyesmit bőven lehet módosítani, értelmezni.
A tisztítás gombhoz ezt az utasítást lehetne hozzárendelni, a sync utasítás nem véletlenül került a sor elejére.
sync && echo 3 > /proc/sys/vm/drop_caches

http://kepfeltoltes.hu/view/140703/drop ... es.hu_.png
Nálam a kros54 féle OpenBox-os új Precise Lite verzió tisztán a memóriából fut, nincs a merevlemezen swap partíció sem.
A parancsot nyugalmi állapotban kiadva az utána következő memória foglalás kiíratása jól mutatja, hogy mindjárt nőtt a Free memória, és csökkent a buffer tartalom.
Mivel egy böngésző, több oldallal megnyítva, + csomagkezelő is dolgozott ezután, meg két rox-filer ablakot is nyitottam, - ez alul a módosított tint2-tálcán jól látható - kis idővel az első parancsok kiadása után a még nyitvatartott terminál ablakba beírt második memória foglalás kiíratásra kapott értéken már jól látszik, az oprendszer szépen visszaveszi magának azt, ami az övé.
----------------------------------------------------------------------------------
Más...
http://kepfeltoltes.hu/view/140703/capt ... es.hu_.png

Kód: Egész kijelölése

#---------------------------------------------
# PANEL
#---------------------------------------------
panel_items = LTSBC
panel_monitor = all
panel_position = bottom center
panel_size = 100% 35
panel_margin = 0 0
panel_padding = 4 0
panel_dock = 0
wm_menu = 0
font_shadow = 0
panel_background_id = 0
#----------------------------------------------
# Launcher
#---------------------------------------------
launcher_padding = 2 2 2
launcher_background_id = 1
launcher_icon_size = 30
# Specify icon theme names with launcher_icon_theme. 
# if you have an XSETTINGS manager running (like xfsettingsd), tint2 will follow your current theme.
launcher_icon_theme = Faenza
# Each launcher_item_app must be a full path to a .desktop file
launcher_item_app = /usr/share/tint2/tint-menu.desktop
launcher_item_app = /usr/share/applications/showdesktopsztal.desktop
launcher_item_app = /usr/share/applications/rox.desktop
launcher_item_app = /usr/share/applications/urxvt.desktop
launcher_item_app = /usr/share/applications/firefox.desktop
launcher_item_app = /usr/share/applications/seamonkey-mozilla-build.desktop  
launcher_item_app = /usr/share/applications/pidgin.desktop 
launcher_item_app = /usr/share/applications/geany.desktop
launcher_item_app = /usr/share/applications/mtpaint.desktop
launcher_item_app = /usr/share/applications/screeny.desktop 
launcher_item_app = /usr/share/applications/radiosure.desktop 
launcher_item_app = /usr/share/applications/audacious.desktop  
launcher_item_app = /usr/share/applications/gnome-mplayer.desktop
launcher_item_app = /usr/share/applications/leallitas.desktop

#---------------------------------------------
# TASKBAR
#---------------------------------------------
taskbar_mode = multi_desktop
taskbar_padding = 2 3 2
taskbar_background_id = 0

#---------------------------------------------
# TASKS
#---------------------------------------------
task_icon = 1
task_text = 1
task_width = 200
task_centered = 0
task_padding = 2 2
task_font = sans 7
task_font_color = #ffffff 70
task_active_font_color = #ffffff 85
task_background_id = 3
task_active_background_id = 2
task_tooltip = 1

#---------------------------------------------
# TOOLTIPS
#---------------------------------------------
tooltip = 1
tooltip_padding = 2 2
tooltip_show_timeout = 0.7
tooltip_hide_timeout = 0.3
tooltip_background_id = 3
tooltip_font = sans bold 10
tooltip_font_color = #FFFFFF 100

#---------------------------------------------
# SYSTRAYBAR
#---------------------------------------------
systray_padding = 0 0 0
systray_background_id = 1

#---------------------------------------------
# CLOCK
#---------------------------------------------
time1_format = %H:%M:%S
time1_font = sans 10
time2_format = %Y %B %d, %A
time2_font = sans 9
clock_font_color = #ffffff 76
clock_padding = 4 6
clock_background_id = 1
clock_lclick_command = minixcal
clock_rclick_command = rxvt -bg black -fg yellow

#---------------------------------------------
# BATTERY
#---------------------------------------------
battery = 1
battery_low_status = 10
battery_low_cmd = notify-send "battery low"
bat1_font = sans 8
bat2_font = sans 6
battery_font_color = #ffffff 76
battery_padding = 1 0
battery_background_id = 1


#---------------------------------------------
# MOUSE ACTION ON TASK
#---------------------------------------------
mouse_middle = none
mouse_right = close
mouse_scroll_up = toggle
mouse_scroll_down = iconify
tint2-0.11-i686.pet
openbox_plus_extras-1.1-2-s14.pet
OpenboxPlus 1.6.2 main PET, 3.5 MB - ez van fenn most nálam -
openbox-3.5.0-i486.pet
openbox-3.5.0-i686-s.pet (442.22 KB)
Obconf.pet
slacko_obconf_libs-1.0.0.pet
és az onix témát állítottam be nálam.
http://kepfeltoltes.hu/view/140703/open ... es.hu_.png
http://kepfeltoltes.hu/view/140704/capt ... es.hu_.png
Kicsit átvariálta/kibővítette a menüt, ja, meg felkerült a Palemoon és a Seamonkey legújabb verziója, természetesen magyar nyelv-re beállítva.
A tálcáról indítható nálam a szeretett(jogosan!!!) RadioShure windows-os alkalmazás is.

kros54
Adminisztrátor
Hozzászólások: 410
Csatlakozott: 2014.06.17. 07:01
Kapcsolat:

Re: Egyéb

Hozzászólás Szerző: kros54 »

Csak kialakul ez. További kérdésem van, bár első közelítésben úgy vélem, hogy puplet-specifikus dolgokról lehet szó.
Az elmúlt évek során sok-sok Puppy Linux verzióval találkoztam. Megfigyeléseim szerint ezek közül a legkevesebb RAM-használattal a bajnok a Turbo Puppy. Sőt, még ennél is kevesebbet eszik az Xtreme Turbo.
Nyilván az okok közül a legfontosabbak egyike a kernel, a másik az alkalmazott ablakkezelő, nem mindegy a háttérkép (sok részletes, világos kép mellett szignifikánsan nagyobb!) és amit most idetartozónak vélek, az a háttérben futó folyamatok száma, s maguk a futó folyamatok.
A RAM terhelését az is csökkenthetné, ha a nem feltétlenül szükséges folyamatok ki lennének lőve. Tehát időnként ezt felülvizsgálná egy szkript.
A gondot azt jelenti, hogy pl. én nem tudom megállapítani, mi tartozik a "kilőhetetlen" programok közé.
További gond, hogy ezek sem egységesek minden Puppyban.
Valami olyasféle automatizmusra gondoltam, ha a RAM terhelésének százaléka megváltozna (túllépne valamilyen előre meghatározott értéket) felugorhatna egy ablak, és felajánlaná a tisztítást, kilövést, s hogy mit, azt nyilván az alkalmazandó szkript vagy szkriptek mondanák meg. Tulajdonképpen a Cleanmaster próbáltam ideírni, a korábban említett android alatti hasonló programot.
Nem tudom, egyáltalán működtethető-e ilyen, akár felhasználói beavatkozásra, akár automatikusan. Azt viszont tudom, hogy különösen a kisebb RAM-mal szerelt gépeknél jelentős - és semmibe sem kerülő - valódi gyorsulást eredményezhetne.

Válasz küldése

Vissza: “Szoftverek, alkalmazások”