Tiny Core Base > Release Candidate Testing
Core v14.0beta1
curaga:
A custom kernel could help a lot, if you're actually doing things on that system that is ;) If it's just for fun, probably not worth the bother.
jazzbiker:
--- Quote from: Rich on March 19, 2023, 10:49:52 PM ---Between a 100Mhz CPU and a system that needs to access swap to
do anything, I think that mystery is solved.
--- End quote ---
As my elder runs at almost the same frequency (something around 100 MHz) but have memory sufficient for executing rebuildfstab without swapping I've made some measurements.
I was testing HDD (IDE, 4GB, 4 partitions) and USB flash drive (8GB, 3 partitions, connected to USB1.1 port). I was comparing native rebuildfstab of TC12, rebuildfstab from rootfs_i486.gz by @Juanito and rebuildstab from core-scripts git repo (under TC14). Execution times vary depending on the number of partitions mounted, so there are too many cases and I will tell in brief about the worth one:
1. both HDD and USB flash drive connected.
2. Only one HDD partition mounted.
Competitors' results are:
1. TC12 native - 17.5 s
2. TC14 rootfs_i486.gz native - 11.5 s
3. TC14 rootfs_i486_gz rebuildstab from git repo - 9 s
@Rich, if I can make some tests which can help You to improve the performance I will gladly do.
Have a nice Core!
GNUser:
Hi aus9.
--- Quote from: aus9 on March 19, 2023, 09:56:32 PM ---gutmensch advised me that my earlier builds, even I agree they are/were terrible, resolve owner issues easily if I build as root.
--- End quote ---
That used to be true, as I discovered the hard way here (I maintain eiwd):
http://forum.tinycorelinux.net/index.php/topic,26077.msg167960.html#msg167960
With recent tweaks to submitqc it shouldn't matter much anymore how extension is built, because everything inside the final foo.tcz will be owned by root (root:root in general, root:staff in special case of startup scripts).
P.S. I use several of your extensions. They are all excellent and some of them are critical to my infrastructure (e.g., firmware-mediatek.tcz in my TCL-powered wireless router). Thank you.
Rich:
Hi jazzbiker
--- Quote from: jazzbiker on March 20, 2023, 03:46:55 AM --- ... @Rich, if I can make some tests which can help You to improve the performance I will gladly do. ...
--- End quote ---
No need. Those numbers sound reasonable to me for hardware of that caliber.
By the way, I did my timing comparisons with only internal storage devices connected.
I felt connecting USB devices introduces too many timing variables depending on which
USB device you plug in and differences in USB hardware from one machine to another.
Even my old Sony Vaio (PCV-RS320) with IDE drive has respectable numbers:
--- Code: ---tc@box:~$ time sudo ./rebuildfstab.devlist3
real 0m 0.94s
user 0m 0.04s
sys 0m 0.10s
tc@box:~$ time sudo ./rebuildfstab.devlist3
real 0m 0.23s
user 0m 0.06s
sys 0m 0.05s
tc@box:~$ time sudo ./rebuildfstab.devlist3
real 0m 0.41s
user 0m 0.04s
sys 0m 0.09s
--- End code ---
USER and SYS is basically the CPU doing real work running user and kernel code.
The REAL time includes wait times such as waiting for hardware to respond.
CNK:
--- Quote from: curaga on March 20, 2023, 03:31:37 AM ---A custom kernel could help a lot, if you're actually doing things on that system that is ;) If it's just for fun, probably not worth the bother.
--- End quote ---
Actually the only 486 that I really do things with has only 8MB RAM (but it's less damaged than the other one), and I discovered with TC 12 that 8MB wasn't enough to boot TC. But running modern Linux is indeed just for fun, BasicLinux does pretty much all I'd want. I can telnet into a modern computer from it to do things requiring encryption like HTTPS, which is the main reason you'd want to run modern software (other advantages are pretty much all drowned out by how much slower most modern software is).
In fact the internet is usually the only reason I ever upgrade software on anything (either accessing it, or avoiding getting hacked from it).
Thanks Jazzbiker for getting some timings from another 100MHz system (Pentium, I'm guessing, if it has USB).
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version