deltasig68 Posted February 26, 2017 Share Posted February 26, 2017 About a year ago I reported the kswapd0 running out of control on OPi PC and Igor, after couple of tries made it behave. Today, I got OPi One loaded with the latest 5.26 Ubuntu D/T and the OPi PC2 with today's daily Ubuntu D/T and both demonstrated the following behaviour when pressed for memory: Specifically, running a "make -j2", when the available RAM got below 38000, the kswapd0 started getting more cpu time and eventually everything stopped waiting for disk I/O (80% wa displayed in "top"). Interestingly, not a single byte of swap storage was used. I tried different combinations of programs and everything worked fine until the demands on RAM got the available RAM below 38000. The sure fire combination were a long make (with just one thread) and FF displaying the finance page of yahoo! This behaviour is, I dare say, identical to the one I encounter a year ago. Any ideas? Please, let me know if you need any more information. Link to comment Share on other sites More sharing options...
tkaiser Posted February 26, 2017 Share Posted February 26, 2017 Only this: https://forum.armbian.com/index.php/topic/3601-issue-using-swap/?p=26021 Link to comment Share on other sites More sharing options...
deltasig68 Posted February 27, 2017 Author Share Posted February 27, 2017 Only this: https://forum.armbian.com/index.php/topic/3601-issue-using-swap/?p=26021 Thank you TK, I did have a look at the link and followed through the write up. I got curious to see what the OPi PC had for these parameters since I run many times big projects on that on including the "make -j2" that crashed the H5 and the OPI One. /proc/sys/vm/overcommit_memory=0, /proc/sys/vm/overcommit_ratio=50. The H5 that run the 4.10 had one more parameter /proc/sys/vm/overcommit_kbytes=0 (no idea what that does) and the swapiness for all is "0". The system on the OPi PC is: 3.4.113-sun8i #10 SMP PREEMPT Thu Feb 23 19:55:00 CET 2017 armv7l armv7l armv7l GNU/Linux. It run without any problem with memory usage getting as high as 80% and the swap (default swap of Armbian) got to 85%. I'll play around with the parameters to see if something changes. I have a question off this topic but I think you are the right person to ask: are the voltage/frequency parameters adjusted for the specific board before hand or do I have to go and fine tune? the H5 runs a bit on the "hot" side without much to do! Thank you. Link to comment Share on other sites More sharing options...
tkaiser Posted February 27, 2017 Share Posted February 27, 2017 are the voltage/frequency parameters adjusted for the specific board before hand or do I have to go and fine tune? the H5 runs a bit on the "hot" side without much to do! Thank you. I've sent 'my' OPi PC2 to another dev months ago so I'm a bit cut off from actual H5 topics (also NanoPi NEO2 dev sample -- based on H5 too -- never arrived here). Please look for some information (and ask questions) in this thread: https://forum.armbian.com/index.php/topic/2869-armbian-for-orangepi-pc2-allwinner-h5/page-1 (@ErwinH developed dvfs/cpufreq settings that should be tested by many users and we have also reports that default cpufreq governor 'schedutil' doesn't work as expected -- feedback welcome). Also looking forward to your 'overcommitment' results here Link to comment Share on other sites More sharing options...
Recommended Posts