Hi Tim, > > > while sleep 50; do date -Is; swapon -s; done >swap.log > > > > Nice, but I'd use: > > > > while sleep 50; do swapon -s | logger -t checkswap ... > > $ sudo grep checkswap /var/log/messages > > Ok stupid question time, I assume I just enter > > "while sleep 50; do swapon -s | logger -t checkswap" (without the speech > marks)
No, it needs a `done', e.g. while sleep 50; do swapon -s | logger -t checkswap; done > sudo grep checkswap /var/log/messages Well, that depends on where those log messages end up. If it's in /var/log/messages then yes. Here, I don't have that file. Being a systemd Linux means I need to use journalctl(1), as I mentioned before. Writing to your own local `swap.log' in a temporary directory avoids this problem, and also doesn't clutter the main logs with swapon's output every fifty seconds when you've got a time-stamp to investigate. > Assuming that is correct it has not shown me anything. Without the `done', the shell's prompt will change, e.g. from `$ ' to `> ', and it will await from input before even running swapon(8) the first time. > Came to my PC this morning, completely locked up, hard disk light was > going mad and it took around 5 minutes to show me a desktop. I did try > to ssh in but that just sat there and only allowed me to login once > the PC had sorted its self out and was showing the desktop. Classic signs of high swap-space use. Overnight, something had wanted more and more memory. Everything else got pushed out to slow (spinning rust?) swap. You turn up and waggle the mouse and all that pushed out stuff fights to get pull back in. If you're `lucky' then the memory hog gets pushed out instead. The quickest way of getting a login, e.g. to `killall firefox', is to Ctrl-Alt-F1, or F2, to get to a Virtual Terminal's login prompt; no graphics. Alt-F7, or F8, will return to your graphic VT. > Tonight I will close both browser down, I have not done that yet as I > have been adjusting things. I think what is happening is that swap > disappears and then one of both browsers crash as the data they want > is in the swap file that has crashed. Still no nearer knowing why swap > is stopping. If swap had disappeared this morning then there wouldn't have been a delay in the desktop being responsive. The main suspects in a memory leak that causes memory to be used up over time on your system are the browsers. Cheers, Ralph. -- Next meeting at *new* venue: Bournemouth, Tuesday, 2018-12-04 20:00 Check if you're replying to the list or the author Meetings, mailing list, IRC, ... http://dorset.lug.org.uk/ New thread, don't hijack: mailto:dorset@mailman.lug.org.uk