@snowpine
what I ment by "do not impact performance very much" is that the syncing after system updates, config changes etc.
does surely impact performance remarkably for that specific moment. But it occurs so rarely that this is acceptable. And I always can postpone system upgrades until the PC is not currently recording TV shows. I should have written "overall performance" ...
Writes on the root filesystm are rare, but as soon as I use the PC interactively, reads on root aren't rare any more. Everytime I start a program or open a file, I have to wait.
I am pretty sure it's because
- the much higher I/O amount on the video partition has kicked all blocks of the root partition out of the disk cache (what absolutely makes sense from the overall system point of view, but degrades the user experience from the interactive user's point of view)
- the disk's heads are (most probably) somewhere on the video partition, causing additional seeks for reads on root
Is that enough analysis of the bottleneck ?
These two things are what I want to workaround.
Either by influencing the disk cache (I learned in this thread that's impossible)
or by decoupling the root and video partitions.
As my hard requirement is not to add another harddisk, the ramdisk seems worth a try for simulating a very fast second disk (I know I wrote that before).
Gernal note:
The PC (and especially the harddisk) is
not operating on razor's edge. It just "feels" uncomfortably slow to the interactive user.
This project is a partially about improving the user experience (which has a positive influence on the the WAF, so it's absolutely not unimportant) and partially about finding out if it is doable.
@linus72
Hey, cool, this is something I will also have a look at.
Sadly, my boss asked me today to work overtime for the rest of the year. So my work on this project will be much slower than I have planned as I will have very few free time from now on ...
[Edit]
WAF = Woman Acceptance Factor
[/Edit]