OmegaTron Posted December 4, 2018 Share Posted December 4, 2018 В очередной раз роутер ушёл в ребут на днях. В логе следующее Nov 30 03:09:06 ndm: kernel: swap_dup: Bad swap file entry 600419f0 Nov 30 03:09:06 ndm: kernel: swap_dup: Bad swap file entry 600419f1 Nov 30 03:09:06 ndm: kernel: swap_dup: Bad swap file entry 600419f2 Nov 30 03:09:06 ndm: kernel: swap_dup: Bad swap file entry 600419f3 Nov 30 03:09:06 ndm: kernel: swap_dup: Bad swap file entry 600419f4 Nov 30 03:09:06 ndm: kernel: swap_dup: Bad swap file entry 600419f5 Nov 30 03:09:06 ndm: kernel: swap_dup: Bad swap file entry 600419f6 Nov 30 03:09:06 ndm: kernel: swap_dup: Bad swap file entry 600419f7 Nov 30 03:09:06 ndm: kernel: swap_dup: Bad swap file entry 600419f2 Nov 30 03:09:06 ndm: kernel: ndm invoked oom-killer: gfp_mask=0x0, order=0, oom_adj=-14, oom_score_adj=-999 Nov 30 03:09:06 ndm: kernel: Call Trace: Nov 30 03:09:06 ndm: kernel: [<8028f68c>] dump_stack+0x8/0x34 Nov 30 03:09:06 ndm: kernel: [<8028f978>] dump_header.isra.5+0x5c/0x16c Nov 30 03:09:06 ndm: kernel: [<8028faf4>] oom_kill_process.part.8.constprop.13+0x6c/0x268 Nov 30 03:09:06 ndm: kernel: [<8006b2d0>] out_of_memory+0x354/0x374 Nov 30 03:09:06 ndm: kernel: [<8006b3d4>] pagefault_out_of_memory+0xe4/0x170 Nov 30 03:09:06 ndm: kernel: [<800132cc>] do_page_fault+0x42c/0x550 Nov 30 03:09:06 ndm: kernel: [<800099a0>] ret_from_exception+0x0/0x10 Nov 30 03:09:06 ndm: kernel: Nov 30 03:09:06 ndm: kernel: Mem-Info: Nov 30 03:09:06 ndm: kernel: Normal per-cpu: Nov 30 03:09:06 ndm: kernel: CPU 0: hi: 18, btch: 3 usd: 15 Nov 30 03:09:06 ndm: kernel: active_anon:1425 inactive_anon:28 isolated_anon:0 Nov 30 03:09:06 ndm: kernel: active_file:3241 inactive_file:3303 isolated_file:0 Nov 30 03:09:06 ndm: kernel: unevictable:0 dirty:0 writeback:0 unstable:0 Nov 30 03:09:06 ndm: kernel: free:1595 slab_reclaimable:406 slab_unreclaimable:3174 Nov 30 03:09:06 ndm: kernel: mapped:2496 shmem:45 pagetables:84 bounce:0 Nov 30 03:09:06 ndm: kernel: Normal free:6380kB min:4096kB low:5120kB high:6144kB active_anon:5700kB inactive_anon:112kB active_file:12964kB inactive_file:13212kB unevictable:0kB isolated(anon):0kB isolated(file):0kB present:65024kB mlocked:0kB dirty:0kB writeback:0kB mapped:9984kB shmem:180kB slab_reclaimable:1624kB slab_unreclaimable:12696kB kernel_stack:536kB pagetables:336kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no Nov 30 03:09:06 ndm: kernel: lowmem_reserve[]: 0 0 Nov 30 03:09:06 ndm: kernel: Normal: 249*4kB 95*8kB 31*16kB 1*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 1*4096kB = 6380kB Nov 30 03:09:06 ndm: kernel: 6588 total pagecache pages Nov 30 03:09:06 ndm: kernel: 0 pages in swap cache Nov 30 03:09:06 ndm: kernel: Swap cache stats: add 0, delete 0, find 0/1 Nov 30 03:09:06 ndm: kernel: Free swap = 0kB Nov 30 03:09:06 ndm: kernel: Total swap = 0kB Nov 30 03:09:06 ndm: kernel: 16384 pages RAM Nov 30 03:09:06 ndm: kernel: 960 pages reserved Nov 30 03:09:06 ndm: kernel: 5677 pages shared Nov 30 03:09:06 ndm: kernel: 8801 pages non-shared Nov 30 03:09:06 ndm: kernel: [ pid ] uid tgid total_vm rss cpu oom_adj oom_score_adj name Nov 30 03:09:06 ndm: kernel: [ 134] 0 134 5190 2453 0 -14 -999 ndm Nov 30 03:09:06 ndm: kernel: [ 323] 0 323 276 122 0 0 0 wmond Nov 30 03:09:06 ndm: kernel: [ 341] 0 341 374 200 0 0 0 ndnproxy Nov 30 03:09:06 ndm: kernel: [ 362] 0 362 289 131 0 0 0 radvd Nov 30 03:09:06 ndm: kernel: [ 363] 0 363 392 131 0 0 0 pure-ftpd Nov 30 03:09:06 ndm: kernel: [ 364] 0 364 325 112 0 0 0 telnetd Nov 30 03:09:06 ndm: kernel: [ 365] 0 365 289 54 0 0 0 radvd Nov 30 03:09:06 ndm: kernel: [ 368] 0 368 340 132 0 0 0 ndhcpc Nov 30 03:09:06 ndm: kernel: [ 369] 0 369 321 92 0 0 0 rdisc6d Nov 30 03:09:06 ndm: kernel: [ 370] 0 370 358 140 0 0 0 dhcp6c Nov 30 03:09:06 ndm: kernel: [ 371] 0 371 429 181 0 0 0 pppd Nov 30 03:09:06 ndm: kernel: [ 372] 65534 372 322 101 0 0 0 nlldo Nov 30 03:09:06 ndm: kernel: [ 373] 65534 373 323 112 0 0 0 nllda Nov 30 03:09:06 ndm: kernel: [ 381] 0 381 795 379 0 0 0 nginx Nov 30 03:09:06 ndm: kernel: [ 382] 65534 382 852 342 0 0 0 nginx Nov 30 03:09:06 ndm: kernel: [ 386] 0 386 357 133 0 0 0 dhcp6s Nov 30 03:09:06 ndm: kernel: [ 387] 0 387 276 99 0 0 0 udpxy Nov 30 03:09:06 ndm: kernel: [ 398] 0 398 342 58 0 0 0 dropbear Nov 30 03:09:06 ndm: kernel: [ 400] 0 400 931 226 0 0 0 socat Nov 30 03:09:06 ndm: kernel: [ 420] 0 420 1072 193 0 0 0 lighttpd Nov 30 03:09:06 ndm: kernel: Out of memory: Kill process 382 (nginx) score 22 or sacrifice child Nov 30 03:09:06 ndm: kernel: Killed process 382 (nginx) total-vm:3408kB, anon-rss:812kB, file-rss:556kB Nov 30 03:09:06 keenetic_omni nginx: 2018/11/30 03:09:06 [alert] 381#0: worker process 382 exited on signal 9 Quote Link to comment Share on other sites More sharing options...
0 hellonow Posted December 4, 2018 Share Posted December 4, 2018 @OmegaTron торрент-клиентом пользуетесь? Quote Link to comment Share on other sites More sharing options...
0 OmegaTron Posted December 4, 2018 Author Share Posted December 4, 2018 1 минуту назад, enpa сказал: @OmegaTron торрент-клиентом пользуетесь? Нет. Quote Link to comment Share on other sites More sharing options...
0 Le ecureuil Posted December 5, 2018 Share Posted December 5, 2018 Ну все, нет на omni II места ни под что. С этим нужно смириться. Quote Link to comment Share on other sites More sharing options...
0 OmegaTron Posted December 5, 2018 Author Share Posted December 5, 2018 3 часа назад, Le ecureuil сказал: Ну все, нет на omni II места ни под что. С этим нужно смириться. Эээ ... Так в чём дело то ? Quote Link to comment Share on other sites More sharing options...
0 Deshunin Sergey Posted December 5, 2018 Share Posted December 5, 2018 (edited) 28 минут назад, OmegaTron сказал: Эээ ... Так в чём дело то ? Флешка у Омни закончилась. Пора задуматься о покупке нового с бОльшим размером флешки Или удалять что-то из компонентов не нужное особо. Edited December 5, 2018 by Fandor Quote Link to comment Share on other sites More sharing options...
0 Le ecureuil Posted December 6, 2018 Share Posted December 6, 2018 17 часов назад, OmegaTron сказал: Эээ ... Так в чём дело то ? Мало места на flash -> используем squashfs с максимальным блоком и сжатием -> требуется много RAM для работы с ФС -> RAM перестает хватать -> все плохо. На самом деле лимиты в transmission и прочих вещах взяты не с потолка - если отрубить все лимиты, как сделано в draft, то на устройствах с ограниченными ресурсами будет работать так, как в первом посте. Quote Link to comment Share on other sites More sharing options...
0 OmegaTron Posted December 6, 2018 Author Share Posted December 6, 2018 (edited) 23 часа назад, Fandor сказал: Или удалять что-то из компонентов не нужное особо. Так в том то и дело, что компонентов самый минимум. Только самое необходимое (комплектный cifs на пару с ntfs и fat и то отрубил, равно как и кучу других мелочей - весь софт практически из entware). Чуть позже могу скинуть список компонентов, если интересует. 6 часов назад, Le ecureuil сказал: Мало места на flash -> используем squashfs с максимальным блоком и сжатием -> требуется много RAM для работы с ФС -> RAM перестает хватать -> все плохо. Вот это уже проясняет дело. А своп решит проблему ? 6 часов назад, Le ecureuil сказал: На самом деле лимиты в transmission и прочих вещах взяты не с потолка - если отрубить все лимиты, как сделано в draft, то на устройствах с ограниченными ресурсами будет работать так, как в первом посте. Да мне draft нужен лишь из-за расширенной поддержки модулей iptables. Были бы они в satble-релизе я бы к draft даже близко не подходил. Edited December 6, 2018 by OmegaTron Quote Link to comment Share on other sites More sharing options...
0 Le ecureuil Posted December 6, 2018 Share Posted December 6, 2018 25 минут назад, OmegaTron сказал: Так в том то и дело, что компонентов самый минимум. Только самое необходимое (комплектный cifs на пару с ntfs и fat и то отрубил, равно как и кучу других мелочей - весь софт практически из entware). Чуть позже могу скинуть список компонентов, если интересует. Вот это уже проясняет дело. А своп решит проблему ? Да мне draft нужен лишь из-за расширенной поддержки модулей iptables. Были бы они в satble-релизе я бы к draft даже близко не подходил. Возьмите 2.11, она поменьше. Quote Link to comment Share on other sites More sharing options...
0 OmegaTron Posted December 8, 2018 Author Share Posted December 8, 2018 В 07.12.2018 в 05:59, Le ecureuil сказал: Возьмите 2.11, она поменьше. Да походу всё к тому и идёт. Вот к слову текущий набор компонентов base storage corewireless opkg opkg-kmod-fs pppoe usb ppe dhcpd igmp opkg-kmod-netfilter opkg-kmod-netfilter-addons pingcheck udpxy ftp ip6 Как видите, совсем не густо. Так всё же - разве своп не поможет ? Или там используется исключительно RAM для работы ? Меня на данный волнует вопрос стабильности. С самого момента покупки сей роутер только и знает, что падает и перезагружается. То сырая прошивка из коробки, у которой был ворох глюков и на которой пробу ставить было негде, потом неясные глюки которые переодически всплывали время от времени, потом недокументированный автоапдейт, потом ещё и ещё ... Роутер всего один раз имел аптайм в 1 месяц, обычно это от 1 до 7 дней, изредка 2 недели Quote Link to comment Share on other sites More sharing options...
0 Le ecureuil Posted December 10, 2018 Share Posted December 10, 2018 В 08.12.2018 в 10:15, OmegaTron сказал: Да походу всё к тому и идёт. Вот к слову текущий набор компонентов base storage corewireless opkg opkg-kmod-fs pppoe usb ppe dhcpd igmp opkg-kmod-netfilter opkg-kmod-netfilter-addons pingcheck udpxy ftp ip6 Как видите, совсем не густо. Так всё же - разве своп не поможет ? Или там используется исключительно RAM для работы ? Меня на данный волнует вопрос стабильности. С самого момента покупки сей роутер только и знает, что падает и перезагружается. То сырая прошивка из коробки, у которой был ворох глюков и на которой пробу ставить было негде, потом неясные глюки которые переодически всплывали время от времени, потом недокументированный автоапдейт, потом ещё и ещё ... Роутер всего один раз имел аптайм в 1 месяц, обычно это от 1 до 7 дней, изредка 2 недели Если вам кроме модулей netfilter ничего не нужно, то 2.11 - это ваш выбор. Она и помельче, и там не будет никаких автоапдейтов никогда, ну и вообще там главный лозунг "просто работает". Потому попробуйте. Надежность swap через usb на самом деле крайне мала. Отвалился диск на пару секунд из-за плохого питания - все полетело или встало колом. С zram вы можете попробовать продлить агонию, но несильно. Quote Link to comment Share on other sites More sharing options...
0 OmegaTron Posted December 12, 2018 Author Share Posted December 12, 2018 (edited) В 11.12.2018 в 00:41, Le ecureuil сказал: Если вам кроме модулей netfilter ничего не нужно, то 2.11 - это ваш выбор. Эта та которая Legacy ? Просто уже реально надоели все эти падения и ребуты. Причём 2.11.C.0.0-2, которой я пользовался до апдейта на 2.13.C.0.0-1 падала куда чаще 2.13.C.0.0-1 😕 Можно ли как-то экспортировать модули iptables для использования их на "обычной", не экспериментальной прошивке, в которой будут все необходимые ограничения ? В 11.12.2018 в 00:41, Le ecureuil сказал: Она и помельче, и там не будет никаких автоапдейтов никогда Надеюсь ))) https://forum.keenetic.net/topic/3523-автообновление-прошивки-на-zyxelях/ В 11.12.2018 в 00:41, Le ecureuil сказал: Надежность swap через usb на самом деле крайне мала. Отвалился диск на пару секунд из-за плохого питания - все полетело или встало колом. Ну про плохое питание даже не знаю. Разве может флешка SanDisk Cruzer Fit перегрузить usb по питанию (используется только она) ? Edited December 12, 2018 by OmegaTron Quote Link to comment Share on other sites More sharing options...
Question
OmegaTron
В очередной раз роутер ушёл в ребут на днях. В логе следующее
Link to comment
Share on other sites
11 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.