патч Swap on drive

Разбор непоняток

патч Swap on drive

Postby noknok » 18 Nov 2012, 11:45

Взято отсюда
Swap on drive
Чтобы хоть как-то компенсировать недостаток памяти в нашем плеере, сделал модуль, подключающий раздел на внешнем устройстве, размеченный как Linux Swap к системному свапу. При старте модуля сканируются разделы подключенных устройств (дисков, флешек) и, если находится раздел, размеченный как Linux Swap - подключается к свапу системы. При стопе - соответственно отключает. Внимание: не выдёргивайте носители со свапом во время работы! Это в 90% случаев приведёт к зависанию девайса! Сначала выключите (можно пультом, если установлен PatchedRootApp) и только потом извлекайте.

На поключаемом винте выделяете место где-то мегов 512 и создаёте раздел Linux Swap. Я проделывал эти операции под Виндой в Acronis Disk Director, но это кому как нравится.

Чтобы посмотреть текущий размер Swap зайдите в веб интерфейсе на ссылку Информация и там в разделе "cat /proc/meminfo" посмотрите на размер SWAP. Если больше 32 К, то ваш свап подключился. Ну а можно дать команду в телнет free и там посмотреть размер свопа


Никак не могу на Windows 7 и Acronis Disk Director 11.5 сделать раздел на флешке 4гб для увеличения памяти. Вообще не понимаю. Создал с помощью Acronis Disk Director на флешке логический том 512 мб как сказано что 512 мб, то так и сделал. Потом раздел нашел , но только Linux swap.Solaris Создал. Раздел только в NTFS . Как понимаю плеер его не прочтет и не прочел. Форматирую раздел в FAT32 то уже не раздел Linux swap.Solaris Может кто то сделает пошаговую инструкцию или на видео пожалуйста для кипящего чайника
O!Play HDP-R1 - AMP r13 GUI VRT for all Casablanca (vrt gui)
iconBIT XDS1003D - Модифицированная прошивка IconBIT 1003d 11131 r0
noknok
 
Posts: 42
Joined: 05 Dec 2011, 11:53

Re: патч Swap on drive

Postby Virtual » 18 Nov 2012, 11:55

никто лучше самого плеера не подготовит диск к использованию :)
можете надергать инструкцию отсюда:
http://playonhd.ucoz.ru/publ/ustanovka_ ... r/1-1-0-12
начиная с пункта 2.б :)

и если разберетесь то выложить инструкцию для потомков
марсы: HDS7 (смотрелка AMP скин vrt )
HDR12 AMP (обычно сервер с RAM 256 и 2 SATA диска 2T+)//но очень иногда оцифровка видео
XTR PRO(AMP, HTTP(S) NFS SMB FTP сервер +trans2.90 + 2 SATA диска 2T+
сатурны: XTR Prodigy, R6S(512Mb_NAND), HD900A(_MD*) прошивка
User avatar
Virtual
 
Posts: 6862
Joined: 01 Oct 2010, 17:17
Location: RU

Re: патч Swap on drive

Postby Pokrass » 18 Nov 2012, 13:52

Единственный нюанс - нельзя делать swap на флешке - только на жестком диске.
Причин много - скорость, iowait, долговечность. На форуме писали, что не более 3 месяцев флешка прожила...
IconBIT HDS7L Fw: AMP_r12 GUI: VRT
iNeXT HD1 W Fw: X3D_Series_V4.0.2b160406
User avatar
Pokrass
 
Posts: 3154
Joined: 18 Mar 2012, 04:18
Location: Плюк. Планета № 215 в Тентуре галактики "Кин-дза-дза" в Спирали.

Re: патч Swap on drive

Postby tim128 » 18 Nov 2012, 21:35

А как распознать, что системе требуется swap, т.е. возникает нехватка оперативки?
Asus O!Play Air HDP-R3
Netgear WNDR4000
tim128
 
Posts: 17
Joined: 11 Nov 2012, 23:25

Re: патч Swap on drive

Postby Virtual » 18 Nov 2012, 21:48

tim128 wrote:А как распознать, что системе требуется swap, т.е. возникает нехватка оперативки?

легко :) ее всегда нехватка.
а по факту в выводе dmesg будет много ругани и повальное мочилово процессов если вдруг памяти не хватит :mrgreen:

визуально проявляется как: "ой все виснет глючет и сервисы не работают"
марсы: HDS7 (смотрелка AMP скин vrt )
HDR12 AMP (обычно сервер с RAM 256 и 2 SATA диска 2T+)//но очень иногда оцифровка видео
XTR PRO(AMP, HTTP(S) NFS SMB FTP сервер +trans2.90 + 2 SATA диска 2T+
сатурны: XTR Prodigy, R6S(512Mb_NAND), HD900A(_MD*) прошивка
User avatar
Virtual
 
Posts: 6862
Joined: 01 Oct 2010, 17:17
Location: RU

Re: патч Swap on drive

Postby tim128 » 18 Nov 2012, 23:37

dmesg выдает кучу сообщений типа
Code: Select all
-----------------------------------------
[I2C0] Xfer fail - TXABORT (1/2), Reason=0001
msg->addr  = 3a
msg->flags = 0001
msg->len   = 1
msg->buf   = 8164b980
-----------------------------------------


Но какой давности они непонятно. И как посмотреть сколько RAM на борту, сколько занято?
Asus O!Play Air HDP-R3
Netgear WNDR4000
tim128
 
Posts: 17
Joined: 11 Nov 2012, 23:25

Re: патч Swap on drive

Postby whispers » 18 Nov 2012, 23:49

Почему то после выполнения пачки обновлений плеер после нажатия на Power отключает дисплей, но вентилятор и диск работают. Причем с компа в мос зайти можно. Почему то отключается постоянно Spindown service. Борюсь включением сервиса через мос, вытыканием сетевого шнура. Затем плеер пару раз выключается нормально, а потом все повторяется.
O'Play HD2(amp_R10)+IconBit XDS1002DT2(mod)+Asus RT-N56U
whispers
 
Posts: 63
Joined: 28 Jan 2011, 13:53

Re: патч Swap on drive

Postby шлепачка » 19 Nov 2012, 00:20

tim128 wrote:А как распознать, что системе требуется swap, т.е. возникает нехватка оперативки?

через веб морду - ДОПОЛНИТЕЛЬНО - ИНФОРМАЦИЯ О СИСТЕМЕ в пункте cat /proc/meminfo
там где то можно посмотреть оперативку
Xtreamer PRO (amp_r12.5, шкура - vrt gui).
User avatar
шлепачка
 
Posts: 590
Joined: 03 Jan 2012, 22:07
Location: ЛНР

Re: патч Swap on drive

Postby Virtual » 19 Nov 2012, 09:13

whispers wrote:Почему то после выполнения пачки обновлений плеер после нажатия на Power отключает дисплей, но вентилятор и диск работают. Причем с компа в мос зайти можно. Почему то отключается постоянно Spindown service. Борюсь включением сервиса через мос, вытыканием сетевого шнура. Затем плеер пару раз выключается нормально, а потом все повторяется.

самая главная причина по которой плеер откажется спать это неотмонтированые диски! и чаще это происходит при проблемах на них.

PS как плеер не уснул через телнет войти и сделать:
Code: Select all
dmesg
ps
mount
марсы: HDS7 (смотрелка AMP скин vrt )
HDR12 AMP (обычно сервер с RAM 256 и 2 SATA диска 2T+)//но очень иногда оцифровка видео
XTR PRO(AMP, HTTP(S) NFS SMB FTP сервер +trans2.90 + 2 SATA диска 2T+
сатурны: XTR Prodigy, R6S(512Mb_NAND), HD900A(_MD*) прошивка
User avatar
Virtual
 
Posts: 6862
Joined: 01 Oct 2010, 17:17
Location: RU

Re: патч Swap on drive

Postby whispers » 19 Nov 2012, 10:58

Virtual wrote:
whispers wrote:Почему то после выполнения пачки обновлений плеер после нажатия на Power отключает дисплей, но вентилятор и диск работают. Причем с компа в мос зайти можно. Почему то отключается постоянно Spindown service. Борюсь включением сервиса через мос, вытыканием сетевого шнура. Затем плеер пару раз выключается нормально, а потом все повторяется.

самая главная причина по которой плеер откажется спать это неотмонтированые диски! и чаще это происходит при проблемах на них.

PS как плеер не уснул через телнет войти и сделать:
Code: Select all
dmesg
ps
mount


Появилась эта проблема после того, как скачал торрент. Уже и Transmission удалил, а проблема осталась. Появляется после каждого включения.
~ #
Code: Select all
dmesg
-sh: [code]dmesg: not found
~ # ps
  PID  Uid     VmSize Stat Command
    1 root        148 S   init
    2 root            SWN [ksoftirqd/0]
    3 root            SW< [events/0]
    4 root            SW< [khelper]
    5 root            SW< [kthread]
    6 root            SW< [kblockd/0]
    7 root            SW  [khubd]
    8 root            SW  [rpc-1]
    9 root            SW  [rpc-3]
   10 root            SW  [pdflush]
   11 root            SW  [pdflush]
   13 root            SW< [aio/0]
   14 root            SW< [cifsoplockd]
   15 root            SW< [cifsdnotifyd]
   12 root            SW  [kswapd0]
   17 root            SW  [eth0]
   18 root            SW  [mtdblockd]
   16 root            SW  [kseriod]
   21 root        148 S   init
   22 root        148 S   init
   25 root        148 S   init
   28 root        148 S   init
  109 root        200 S   inetd
  126 root            SW< [sata_eh/0]
  130 root            SW  [scsi_eh_0]
  131 root            SW  [scsi_eh_1]
  134 root            SW< [loop0]
  137 root            SW< [loop1]
  142 root        188 R   ./RootApp DvdPlayer
  144 root        188 S   ./RootApp DvdPlayer
  162 root         60 S   /usr/local/etc/irfake/irfake4 -R -f /usr/local/etc/ir
  307 root            SW  [scsi_eh_2]
  311 root            SW  [usb-storage]
  373 root            SW< [loop3]
  374 root            SW  [kjournald]
  474 root        152 S   /usr/local/etc/mos/bin/httpd -c /usr/local/etc/mos/et
  572 root        764 S   ./xupnpd-mipsel
  577 root        708 R N /usr/local/etc/mos/bin/lighttpd -f /usr/local/etc/mos
  579 root        572 S N /usr/local/etc/mos/bin/php
  607 root       3056 S N /usr/local/etc/mos/bin/php
  900 root       1448 S < /usr/local/etc/mos/samba/smbd -D -s /tmp/smb/smb.conf
  901 root       1380 S < /usr/local/etc/mos/samba/smbd -D -s /tmp/smb/smb.conf
  902 root        920 S < /usr/local/etc/mos/samba/nmbd -D -s /tmp/smb/smb.conf
 1148 root        172 S   telnetd -i
 1149 root        356 S   -sh
 1162 root        348 R   ps
~ # mount
[/quote]
O'Play HD2(amp_R10)+IconBit XDS1002DT2(mod)+Asus RT-N56U
whispers
 
Posts: 63
Joined: 28 Jan 2011, 13:53

Next

Return to Что-то не так

Who is online

Users browsing this forum: No registered users and 11 guests