Swap

Nastavení a vše kolem Azboxu HD.

Moderátoři: gorick, schmegea, monkus

Uživatelský avatar
libco
Mírně pokročilý
Mírně pokročilý
Příspěvky: 370
Registrován: 08 črc 2009, 15:34

Re: Swap

Příspěvek od libco »

Napr.
sleep 120

to sú 2 minúťy
Zabudol som, že to treba dať pred hlavný príkaz swapon.


ICQ 563 123 279
dimensionone
Nováček
Nováček
Příspěvky: 122
Registrován: 10 říj 2009, 13:10

Re: Swap

Příspěvek od dimensionone »

libco píše:Napr.
sleep 120

to sú 2 minúťy
Zabudol som, že to treba dať pred hlavný príkaz swapon.
Čiže takto by to malo vyzerať?

DD=/bin/dd
FREE=/usr/bin/free
GREP=/bin/grep
MKSWAP=/sbin/mkswap
MOUNT=/bin/mount
SED=/bin/sed
SLEEP 120
SWAPON=/sbin/swapon
WEBIF=$1


xTREND ET9500 | OpenPLI 3.0 |Cccam 2.3.0 | motor SG2100 | Skylink full HD | LNB Single MEGASAT DIAVOLO
Uživatelský avatar
monkus Slovakia
V.I.P.
V.I.P.
Příspěvky: 1289
Registrován: 05 kvě 2009, 14:41
Dal poděkování: 4 poděkování
Kontaktovat uživatele:

Re: Swap

Příspěvek od monkus »

NIE! ty radsej nic nepis do skriptu :-)

nieco som vcera skusal, oddebugujem to a postnem novu verziu, kde sa bude ratat aj s usb diskom pre swap. predpokladam, ze cez vikend si na to najdem cas.


dreambox dm-800 hd se, dm-525 hd
dimensionone
Nováček
Nováček
Příspěvky: 122
Registrován: 10 říj 2009, 13:10

Re: Swap

Příspěvek od dimensionone »

monkus píše:NIE! ty radsej nic nepis do skriptu :-)

nieco som vcera skusal, oddebugujem to a postnem novu verziu, kde sa bude ratat aj s usb diskom pre swap. predpokladam, ze cez vikend si na to najdem cas.

ok, dík.


xTREND ET9500 | OpenPLI 3.0 |Cccam 2.3.0 | motor SG2100 | Skylink full HD | LNB Single MEGASAT DIAVOLO
Uživatelský avatar
monkus Slovakia
V.I.P.
V.I.P.
Příspěvky: 1289
Registrován: 05 kvě 2009, 14:41
Dal poděkování: 4 poděkování
Kontaktovat uživatele:

Re: Swap

Příspěvek od monkus »

pisem, ze cez vikend sa na to pozriem. nie je problem v sleepe.


dreambox dm-800 hd se, dm-525 hd
Uživatelský avatar
libco
Mírně pokročilý
Mírně pokročilý
Příspěvky: 370
Registrován: 08 črc 2009, 15:34

Re: Swap

Příspěvek od libco »

Priznám sa, že script som nevidel. :-)
Len maličkosť, SLEEP je v unixe niečo úplne iné ako sleep. ;-)
Pre ilustráciu, to prvé je názov premennej a to druhé príkaz, vlastne program. ;-)


ICQ 563 123 279
Uživatelský avatar
hitman222
Mírně pokročilý
Mírně pokročilý
Příspěvky: 447
Registrován: 26 čer 2009, 09:23

Re: Swap

Příspěvek od hitman222 »

Monkus prosím tě,jde spustit swap na USB disku který je rozdělený na ext3 a NTFS takto?
# choose device, where to create swapfile
#SWAPDEVICE=/DATA/hdb1
SWAPDEVICE=/DATA/usb1/sda1
SWAPDEVICE=/DATA/usb1/sda2
Mně se to po chvílce sekne a musí být restart.A jak to nastavit,aby byl spustěný pořád.
Díky moc


Dream800 HDse_OpenPli
Vu+Solo2_OpenPli
Cloud-ibox3_OpenPli
Dreambox 7020,Dreambox 500
Samsung UE46ES8000
A-DATA NH92 Slim HDD 2.5" 320GB - modrý (blue), 12mm, USB2.0, 5400ot, ANH92-320GU-RBL,
motor SG2100(SKY Link)
minoarpi
Nováček
Nováček
Příspěvky: 13
Registrován: 23 led 2010, 17:03

Re: Swap

Příspěvek od minoarpi »

ked sa tu uz bavite o Swape, mal by som tiez otazku, som "newbie" a kopec veci ohladom AZBoxu stale objavujem. Momentalne chcem vytvorit Swap na internom HDD, snazil som sa ist podla instrukcii, z Monkus tool som skopiroval Swap file do Plugins/OpenXCas a editoval som Swapon.sh, momentalne to vyzera takto:

DD=/bin/dd
FREE=/usr/bin/free
GREP=/bin/grep
MKSWAP=/sbin/mkswap
MOUNT=/bin/mount
SED=/bin/sed
SLEEP=/bin/sleep
SWAPON=/sbin/swapon
WEBIF=$1

# choose device, where to create swapfile
SWAPDEVICE=/DATA/hdb1
#SWAPDEVICE=/DATA/usb1/sda1

SWAPFILE=swapfile
#SWAPSIZE=204800
SWAPSIZE=102400

Ma sa este nieco dodatocne nastavovat v Disk2/etc/start.d ? Skusal som spustat aj aktivacny skript cez Telnet v MaZ ale teda bezvysledne...ukazuje mi 0kB v SwapTotal

Bol by som rad, ak by ste mi vedeli poradit, mate urcite viac skusenosti...
Ak by sa dalo teda nejako konkretnym prikladom s nastaveniami pre interny HDD.
Vopred dakujem.


Uživatelský avatar
monkus Slovakia
V.I.P.
V.I.P.
Příspěvky: 1289
Registrován: 05 kvě 2009, 14:41
Dal poděkování: 4 poděkování
Kontaktovat uživatele:

Re: Swap

Příspěvek od monkus »

hitman222 píše:Monkus prosím tě,jde spustit swap na USB disku který je rozdělený na ext3 a NTFS takto?
# choose device, where to create swapfile
#SWAPDEVICE=/DATA/hdb1
SWAPDEVICE=/DATA/usb1/sda1
SWAPDEVICE=/DATA/usb1/sda2
Mně se to po chvílce sekne a musí být restart.A jak to nastavit,aby byl spustěný pořád.
Díky moc
nuz, najprv nastavis swap na ext3 (co je v pohode), ale nespusti sa ti tam swap, lebo
SWAPDEVICE=/DATA/usb1/sda1

si tam dal dalsi riadok
SWAPDEVICE=/DATA/usb1/sda2

ktory prepisal premennu. teraz sa ti snazi vyrobit swap na ntfs, co sa neda, lebo ntfs je len read-only.


dreambox dm-800 hd se, dm-525 hd
Uživatelský avatar
monkus Slovakia
V.I.P.
V.I.P.
Příspěvky: 1289
Registrován: 05 kvě 2009, 14:41
Dal poděkování: 4 poděkování
Kontaktovat uživatele:

Re: Swap

Příspěvek od monkus »

priamo v subor swapon.sh je v changelogu, ze ak chcete swap pouzivat permanentne, treba spravil linku do /DISK2/etc/start.d
ono to tusim ficalo na internom disku, na usb bol problem, ze pri boote sa neskoro namountoval usb disk, takze swap sa nenastartoval. riesilo sa to pridanim sleepu, alebo manoualnym mountom usb disku v skripte pre swapon prikazom.

inak, keby ste hladali, na fore by ste to nasli presne popisane.


dreambox dm-800 hd se, dm-525 hd
Uživatelský avatar
VTronik
Pokročilý
Pokročilý
Příspěvky: 603
Registrován: 13 zář 2009, 22:16
Dostal poděkování: 1 poděkování

Re: Swap

Příspěvek od VTronik »

minoarpi píše:ked sa tu uz bavite o Swape, mal by som tiez otazku, som "newbie" a kopec veci ohladom AZBoxu stale objavujem. Momentalne chcem vytvorit Swap na internom HDD, snazil som sa ist podla instrukcii, z Monkus tool som skopiroval Swap file do Plugins/OpenXCas a editoval som Swapon.sh, momentalne to vyzera takto:

DD=/bin/dd
FREE=/usr/bin/free
GREP=/bin/grep
MKSWAP=/sbin/mkswap
MOUNT=/bin/mount
SED=/bin/sed
SLEEP=/bin/sleep
SWAPON=/sbin/swapon
WEBIF=$1

# choose device, where to create swapfile
SWAPDEVICE=/DATA/hdb1
#SWAPDEVICE=/DATA/usb1/sda1

SWAPFILE=swapfile
#SWAPSIZE=204800
SWAPSIZE=102400

Ma sa este nieco dodatocne nastavovat v Disk2/etc/start.d ? Skusal som spustat aj aktivacny skript cez Telnet v MaZ ale teda bezvysledne...ukazuje mi 0kB v SwapTotal

Bol by som rad, ak by ste mi vedeli poradit, mate urcite viac skusenosti...
Ak by sa dalo teda nejako konkretnym prikladom s nastaveniami pre interny HDD.
Vopred dakujem.
Snad mi to Monkus promine, já jsem doeditoval jeho verzi takto (chodí mi to na interní HDD bez problémů jako permanentní swap):

DD=/bin/dd
FREE=/usr/bin/free
GREP=/bin/grep
MKSWAP=/sbin/mkswap
MOUNT=/bin/mount
SED=/bin/sed
SWAPON=/sbin/swapon
WEBIF=$1

# choose device, where to create swapfile
SWAPDEVICE=/DATA/hdb1
#SWAPDEVICE=/DATA/usb1/sda1

SWAPFILE=swapfile
#SWAPSIZE=204800
SWAPSIZE=102400

check_device () {
$MOUNT | $GREP $SWAPDEVICE >> /dev/null
if [ "$?" = 1 ]; then
echo "Device for hosting swapfile doesn't exist"
disable_plugin
exit 1
fi
}

check_swapfile () {
if [ -e $SWAPDEVICE/$SWAPFILE ];
then
echo Using existing swapfile
else
echo Creating new swapfile
$DD if=/dev/zero of=$SWAPDEVICE/$SWAPFILE bs=1024 count=$SWAPSIZE
$MKSWAP $SWAPDEVICE/$SWAPFILE
fi
}

add_swap () {
$FREE
$SWAPON $SWAPDEVICE/$SWAPFILE
$FREE
}

disable_plugin () {
$GREP swapon /PLUGINS/OpenXCAS/module.seq | $GREP "#" >> /dev/null
if [ $? != 0 ]; then
$SED -i 's/swapon/\#swapon/' /PLUGINS/OpenXCAS/module.seq
fi
}


echo "AzBox HD SwapOn v1.1 for OpenXCAS (c) by monkus"

# web_variables (funkce byla vymazána)
check_device
check_swapfile
add_swap
# disable row bellow, if you can use swap permanently
# disable_plugin

Poznámka pod čarou:
V OpenXCAS mám pořadí spouštěných pluginů takto (pokud bude start swapu dříve-výš v pořadí, nechodí spolehlivě, musela by se doplnit instrukce sleep):
mgcamd
newcs
swap

ostatní zaremované a swap nastartuje OK, kontroloval jsem to namátkou přes telnet.


AZBox HD Premium, E2 OpenSPA 6.0.011, oscam, Seagate Pipeline 1TB;
Vu+ Duo2, E2 2016-11-22-vuplus_experimental, oscam, WD10EURS 1TB;
MAXIMUM T90 (28,2E, 23,5E, 19,2E, 13,0E, 10,0E, 0,8W), Inverto Black Ultra, EMP 8to1
Skylink ICE
Uživatelský avatar
visper
Odborník
Odborník
Příspěvky: 2192
Registrován: 23 dub 2009, 13:50
Dostal poděkování: 1 poděkování

Re: Swap

Příspěvek od visper »

Já to startuju při zapnutí souborem DISK2/etc/start.d kde jsem dopsal řádek.

#!/bin/sh
#
# Samples for user defined shell
#

start() {
echo "===> Starting user defined script"
swapon /DATA/hdb1/swapfile

echo "User script test" > /tmp/UserDefinedShellIsRunning
}

stop() {
echo "===> Stopping user defined script"
rm -f /tmp/UserDefinedShellIsRunning
}

MP[~]$ free
total used free shared buffers
Mem: 100484 96544 3940 0 2552
Swap: 102392 0 102392
Total: 202876 96544 106332


Azbox Premium--- Enigma 2---Seagate Pipeline 500GB---motor SG2100
Uživatelský avatar
VTronik
Pokročilý
Pokročilý
Příspěvky: 603
Registrován: 13 zář 2009, 22:16
Dostal poděkování: 1 poděkování

Re: Swap

Příspěvek od VTronik »

Jj, také jsem uvažoval o takovémto elegantnějším řešení. Zatím jsem ale zůstal u toho mnou výše popsaného. Důvodem je to, že při upgradu fw je toto součástí zálohy plugins, takže to pouze "vrátím" zpět s flashky spolu s ostatními pluginy a nepotřebuji tímpádem vůbec připojení k PC. Stačí jen po spuštění boxu mrknout do OpenXCAS, zda není swap zaremovaný. To by nastalo, pokud nebude při bootu včas interní disk v boxu "vidět". Potom swap neběží. To se mi ale při této konfiguraci zatím nestalo.


AZBox HD Premium, E2 OpenSPA 6.0.011, oscam, Seagate Pipeline 1TB;
Vu+ Duo2, E2 2016-11-22-vuplus_experimental, oscam, WD10EURS 1TB;
MAXIMUM T90 (28,2E, 23,5E, 19,2E, 13,0E, 10,0E, 0,8W), Inverto Black Ultra, EMP 8to1
Skylink ICE
minoarpi
Nováček
Nováček
Příspěvky: 13
Registrován: 23 led 2010, 17:03

Re: Swap

Příspěvek od minoarpi »

Diky moc za rady, skusal som tu editovanu verziu pre hdd ale aj po restarte (kontrola cez telnet) mi tam ukazuje 0kB, neviem ci to suvisi s tym ze v Pluginoch to mam nasledovne
MultiCas
# CheopsCamd
swap
a hdd este nie je rospoznany...
Skusal som aj pridat do DISK2/etc/start.d riadok swapon /DATA/hdb1/swapfile, ale teda bezuspesne....
Niekde robim chybu, len teda kde... :cry:


Uživatelský avatar
old_tux
Nováček
Nováček
Příspěvky: 40
Registrován: 03 čer 2009, 17:46

Re: Swap

Příspěvek od old_tux »

Ja jsem šel trochu jinou cestou. Koupil jsem HDD 1T5 a v linuxu jsem to naformátoval na ext3 (hdb1)a ješte jsem udělal jeden maly samostatný oddíl (hdb2) jako swap, jako dvojnasobek paměti. udělal jsem startovací script, který mi swapak připoji. Prostě swapak mám připojený natvrdo jak v linuxu. V Azboxu premium mam fw. 0.9.4466. Bez swapaku se některé *.mkv s vyšším datovým tokem v 1080p nepravidelně sekaly. Se swapakem to jede plynule a můžu bez nějakých problémů i posouvat. Což se mi občas stalo, že při posuvu na nějaký jiný čas. úsek filmu to úplně vytuhlo, pomohl jedině restart. Připadá mi že v azboxu je málo ramky, kdyby tam bylo tak o 32MB více tak je myslím po problému a nemusel by se vůbec swapak používat. Prostě v některých momentech mu chybí místo na ramce. Jsem chvilku swapak sledoval, po restartu jsem mel dlouho obsazení 0 MB až po dlouhém čase se občas něco připsalo. Zdá se mi, že ta hodnota velikosti operační paměti je tak na rozhraní, pro sat TV to stačí, ale pro multimedia je to málo.


Azbox HD Premium, Hauppauge WinTV-HVR-4000 (dvbs-2,dvb-t,analog,radio), VDR 1.7.16 (Debian sid), Samsung LE46A786 (smart LED), Harman Kardon AVR 355, JBL ES 80 set,
Odpovědět

Zpět na „AzBox HD diskuze“