Swap
Moderátoři: gorick, schmegea, monkus
-
dimensionone
- Nováček

- Příspěvky: 122
- Registrován: 10 říj 2009, 13:10
Re: Swap
Čiže takto by to malo vyzerať?libco píše:Napr.
sleep 120
to sú 2 minúťy
Zabudol som, že to treba dať pred hlavný príkaz swapon.
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
-
monkus
- 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
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.
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

- Příspěvky: 122
- Registrován: 10 říj 2009, 13:10
Re: Swap
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
-
monkus
- 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
pisem, ze cez vikend sa na to pozriem. nie je problem v sleepe.
dreambox dm-800 hd se, dm-525 hd
- hitman222
- Mírně pokročilý

- Příspěvky: 447
- Registrován: 26 čer 2009, 09:23
Re: Swap
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
# 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)
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

- Příspěvky: 13
- Registrován: 23 led 2010, 17:03
Re: Swap
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.
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.
-
monkus
- 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
nuz, najprv nastavis swap na ext3 (co je v pohode), ale nespusti sa ti tam swap, lebohitman222 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
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
-
monkus
- 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
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.
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
- VTronik
- Pokročilý

- Příspěvky: 603
- Registrován: 13 zář 2009, 22:16
- Dostal poděkování: 1 poděkování
Re: Swap
Snad mi to Monkus promine, já jsem doeditoval jeho verzi takto (chodí mi to na interní HDD bez problémů jako permanentní swap):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.
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
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
- visper
- Odborník

- Příspěvky: 2192
- Registrován: 23 dub 2009, 13:50
- Dostal poděkování: 1 poděkování
Re: Swap
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
#!/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
- VTronik
- Pokročilý

- Příspěvky: 603
- Registrován: 13 zář 2009, 22:16
- Dostal poděkování: 1 poděkování
Re: Swap
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
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

- Příspěvky: 13
- Registrován: 23 led 2010, 17:03
Re: Swap
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...
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...
- old_tux
- Nováček

- Příspěvky: 40
- Registrován: 03 čer 2009, 17:46
Re: Swap
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,