![]() |
Re: Massive interactivity improvement under high I/O load!
Quote:
|
Re: Massive interactivity improvement under high I/O load!
Quote:
The thing is, I suspect the I/O buffer on most MicroSD cards is big enough that we don't routinely hit the situation of distributed writes causing excessive erases, because for me the streaming performance wasn't affected at all. And since Linux doesn't know about the flash cell size anyway, presumably it doesn't do that great a job at aligning the data anyway (only good by coincidence). I think the right answer is using a real flash filesystem like jffs2, but a flash-aware scheduler would be a great idea too. |
Re: Massive interactivity improvement under high I/O load!
so if i have swappolube installed, should i run these commands as well?or are there specific commands that will add up to swappolube?
swappolube's swappiness was set to 30, so i gues the command on the first page can be excluded..what about the others? |
Re: Massive interactivity improvement under high I/O load!
Quote:
This behavior deserves recognition for going above the call of duty to prove the N900 is indeed a pocket computer. :D |
Re: Massive interactivity improvement under high I/O load!
Bus speeds to the microsd might be slower, however it's hella annoying to have I/O collisions on eMMC when swapping and reading/writing off of it at the same time.
I use a second partition on my microSD for swap and set it at a single higher priority than the eMMC. Cards are so cheap, I really don't care about killing it. When the rear cover is yanked, it will halt instantly. I just don't take the rear cover off :P I also think scheduler changing (BFS?), ramzez and a change to SLUB/SLAB/SLOB/SLQB will yield the best results. The android kids have been messing with this stuff much more, unfortunately they don't always document it. They just drop kernel **** in a ROM and push it. |
Re: Massive interactivity improvement under high I/O load!
Quote:
Honestly my dream is to have a true laptop in my pocket with zero artificial limitations. I want to be able to travel anywhere with nothing more than a bluetooth keyboard and mouse. |
Re: Massive interactivity improvement under high I/O load!
Quote:
At any rate, your changes do seem to help interactivity without causing the performance loss when writing large files over USB or SSH that I have seen with some of the other proposed settings that have been floating around. |
Re: Massive interactivity improvement under high I/O load!
I've been trying to compile compache... it's brilliant on everything else I use. Not had much luck so far getting a build environment to build modules for kernel-power.
|
Re: Massive interactivity improvement under high I/O load!
Quote:
|
Re: Massive interactivity improvement under high I/O load!
the last line gives me:
Code:
-sh: cannot create /sys/block/mmcblk1/queue/nr_requests: nonexistent directory |
| All times are GMT. The time now is 20:05. |
vBulletin® Version 3.8.8