# free -m
total used free shared buff/cache available
Mem: 7962 2212 498 533 5251 4942
Swap: 10719 1732 8986
The above is from my workstation. It's running KDE, Chrome, KTorrent, and not
much else. My understanding of the above is that most RAM is being used for
cache and it's quite likely that this achieves the goal of reducing the number
of storage accesses.
The problem is that I don't want to reduce the number of storage accesses, I
want to improve the performance of interactive tasks. Ktorrent is configured
to only upload 60KB/s so a lack of caching of the torrents shouldn't prevent
it from uploading at the maximum speed I permit. When large interactive
programs like Chrome and Kmail get paged out it causes annoying delays when I
want to perform what should be quick tasks like replying to a single message
or viewing a single web page.
Any suggestions as to how to optimise for this use case? I already have swap
on one of the fastest SSDs I own and don't feel like buying NVMe for this
purpose or buying a system with more RAM, so software changes are required.
When replying please feel free to diverge from the topic. I think this is an
area where most Linux users know less than they would like so randomly
educational replies will be appreciated even if they don't help me with this
problem.
--
My Main Blog http://etbe.coker.com.au/
My Documents Blog http://doc.coker.com.au/
I've recently turned to rspamd 1.7.1 as my antispam solution.
So far, it seems to be effective, but I've only been using it for a day or so.
Interestingly, the latest version offers neural network-based analysis, which
is probably the right direction for development to be taking (as one factor in
making the classification decision).
I also found that I could eliminate a lot of undesirable SMTP connections by
setting reject_unknown_client_hostname in the Postfix configuration. My host
is well connected with good DNS resolution, so I assume that any errors in
this regard are probably due to the client host's not being a legitimate mail
server.
Comments and suggestions for further improvement are welcome.
I'm running one tonight. Contact me off-list if you want to attend or be on
the mailing list for the next one. It's a bring your own laptop and hack on
FOSS event with free tea, coffee, and hot chocolate.
--
My Main Blog http://etbe.coker.com.au/
My Documents Blog http://doc.coker.com.au/
hi all,
anyone want any of the following?
- 2 PCI network cards (probably 100M)?
- PCI USB2.0 and firewire 400 combo card
- Iomega zip drive (parallel port)
- random old RAM - some laptop, some desktop. all sub GB
- 2x miniPCI wifi cards? (or maybe one is a TV tuner - i forget)
it'll all go in the hard rubbish e-waste next week
For various reasons, I need to maintain a CV, and, moreover, several different
versions of it to meet different requirements.
At the moment, it's written in Markdown, maintained in a Git repository, and
uses Pandoc for conversion to various file formats (e.g., PDF via LaTeX, HTML,
Microsoft Word/OOXML, etc.).
Unfortunately Pandoc's Markdown does not support conditional
inclusion/exclusion of parts of the document (e.g., a switch or if/then/else
construct). I'm faced with the prospect of maintaining several different
files, and of manually migrating changes between them - a good recipe for
mistakes.
A Web search reveals that one solution is to set up a preprocessor to perform
the conditional inclusion/exclusion operations on the Markdown file. This is
cumbersome, but achievable. There may be a Pandoc filter available somewehre
that can do the same.
Another solution would be to switch the document to LaTeX format. From memory,
there's a LaTeX package for conditional inclusion of material in documents.
I'm also quite comfortable with LaTeX, so it would be a question of choosing a
good LaTeX class for use in CV writing, but which would also convert cleanly
to HTML. Latexml seems to be the currently maintained LaTeX to HTML conversion
tool.
There may be other options that I haven't considered.
If anyone on the list has been here before and has suggestions to offer, these
would be welcome.
Hello All,
I have a friend who has been stuck on Windows because of being tied to
being able to hand his accounting data to the accountant in a Tax
Office approved format, which has meant Quicken/QuickBooks or MYOB.
I am not so certain of legal requirements, but what double entry
accounting packages are there, and are any approved? I do know of
GNUCash, but not the current status, and is it available for him to
play with first on Windows.
I an constantly annoyed by the insistence that only commercial
packages are valid, when the quality of the coding is demonstrably
dubious, let alone whether there are any "back doors".
Regards,
Mark Trickett
Back in the good ole days before we had systemd I could edit
/etc/network/interfaces and have networking restarted by doing a start
stop on /etc/init.d/networking.
But with systemd this doesn't seem to work. As well as running
# /etc/init.d/networking restart
I've tried
# systemctl restart networking.service
# service networking restart
And the above commands with an explicit start then stop instead of
restart. But any changes made to etc/network/interfaces aren't applied.
On the survey the commands above appear to be doing nothing.
I'm not using network-manager but resolvconf is installed and is
populating /etc/resolv.conf, although only after a reboot.
In the systemd world how do you restart networking with new settings
with our rebooting?
thanks in advance.