Case Study: Parallel Processing

by on Oct.06, 2020, under How to, Linux, Programming, Server, Themes, Ultimate Edition

Case Study: Parallel Processing

Our computers did the leg work so you do not have to. I do have other computers if I need further data. Feel free to post your results as well, I did spend a chunk of my life writing the software and testing. I will not rob you of system info (minus mac addresses). Both are nasty computers.

I wrote an application uetheme a sub-application of tmosb (TheeMahn’s Operating System Builder) to take advantage of multi-core / multi-threaded Central Processing Unit(s) (CPU), you will also need Repostorm installed if you intend to do your own testing. It will build each of the 150 deb(s) perfectly. I will point that out later. Results are here, software is still advancing.

I intended and succeeded to demonstrate what a massive difference in speed and time such a technology makes, when this approach is mastered. You do not have to go through what I did to see the difference:

uetheme --benchmark # Launches 1 CPU thread, 2, 3.. until you run out of CPU threads & records results for each thread. (Will take a long time, read on) How 99%+ software is written.

I would not suggest doing the above command. The application will download ~1/2GB of theme source code data, extract it, start a timer and begin building. It took a AMD Ryzen 9 3950X 16 Core 32 thread CPU 4 hours, 40 minutes and 53 seconds to complete (32 times built). Critical data was gathered during the process to make the chart above, the same was also launched on a AMD Ryzen 9 3900X 12 Core / 24 thread CPU also gathering data 3 hours 40 minutes and 36 seconds (24 times, not 32 times).

For Example: an AMD Epyc 64 core / 128 Thread would do it 128 times (perhaps take longer), creating a point of data & would totally demolish the data I provided above.

I am also providing a spreadsheet of the results in ods format (Libre Office) & pdf format (Adobe Acrobat).

If you want to test it yourself. I would suggest manually (open a terminal):
uetheme --benchmark # Let one thread finish will report:

Timer: 0h54m9s (3249 seconds) for example. Painful was it not?

(Press CTRL+C) to cancel it will return you to the folder you executed it in.
cd themes/
uetheme --clean # erases build files
uetheme --all
# Automatically will detect the number of CPU core(s) / Thread(s) you have & use them all. (will build 150 deb packages – 1.3 GB in size total)

Timer: 0h4m00s (240 seconds) 13.5375 times as fast. Results will vary depending on the CPU used.


While the Ryzen 9 3900X 12 Core / 24 thread CPU initially laid the smack down on the Ryzen 3950X 16 core / 32 thread, the AMD 3950X did eventually beat the 12 core & the 12 core had an extreme advantage. I swear I did tell you about that, 12 days uptime did not bother you or the Terabytes of space? The 12 Core is running Ultimate Edition 6.6 Server (No GUI) – minimal applications running in the background. The 16 Core was running Ultimate Edition 6.7 Developer and many applications running in the foreground, so a margin for error does exist, it is very minimal & weighs heavier to the 3950X opening that gap for the positive (better results for the 3950X).

Reasons for the observation?
Different load as explained above & different base clocks both are 7nm technology.

Disk I/O activity is not considered both are running off Non-Volatile Memory Expansion (NVME) drives & both have identical memory, both have 20 Gigabit Ethernet (timer does not start until after the download finishes) therefore network speed is not a part of the calculation / equation.

Results in my case are not scalar.
The AMD Ryzen 9 3950X 16 core / 32 thread CPU is NOT 32 times as fast as a single core / thread: 13.5375 times as fast.
AMD Ryzen 9 3900X 12 Core / 24 Thread: 11.6774193548387 times as fast.

Feel free to test my thesis / case study & report your own case study. Enjoy faster software inbound. That part is a fact. I only have a quad core TheeMahn? Did you see the difference between 1 and 2 threads? 99% of software is written to take care of a single core. I am going to change that. Move yourself up that list to 4 cores (oh, I have 4 cores and 8 threads) do you see where I am going?

I almost forgot to tell you: I do not care if you have an Intel CPU. Results will be the similar. Ghz did the 12 core justice in single core, what Intel does best currently. That gap will broaden, Intel will go down. I am sorry Intel fans. Intel does not make a 64 core / 128 thread CPU. Glad to be a cutting edge programmer. Did you see the chart I provided above? The application is indiscriminate.

Multi-core processing is now in:
Roku-Ripper (Limited to 16 cores – complain to ffmpeg devs)

Blow off steam TheeMahn

You are welcome for faster software (Intel or AMD should not matter), I spent a long time writing the software, and recording the results. Am I missing Intel from the results? If I insert them it would look all bad. I own an Intel / NVidia ASUS ROG (Republic Of Gamers) Laptop. An 4 core / 8 thread (7700HQ) CPU. Please tell me it would get it done in 4 minutes? I doubt even an hour & also has 16GB of ram and NVME technology. Yes, a Laptop. Send me a 9900 (K)eep (S)pending chip I will dust it, Intel does have faster today, nothing to even think about touching me.

No pun intended, Intel will struggle to touch AMD 3950X, the Server world they are screwed & that is a fact. That is a desktop CPU v/s their top server CPU. AMD has them and by the short and curlies & faster is coming. I won’t buy one it has a lower “base clock” then the 3950X. Right now, software is not geared to take advantage of multiple cores / threads. I intend to change that once again.

If I get the opportunity I will test it, the wife has both of my laptops. Both have NVME technology. Both have Intel technology. The Yoga is also no joke has a 4K touchscreen.

My rigs will spin rings around both. Do you want to see where Intel falls in? You are screwed, that is the last thing they wanted to provide their users, more cores unheard of. I want to keep raping our users we have no competition, that is long gone.

Nvidia likes to think they are in “The Cool Zone”, congratulations for now. AMD will hand you your ass too. When NVidia seen AMD hand Intel it’s ass. NVidia Stepped up it’s game, the first time in many a year. In the end NVidia will lose. I am not just a programmer.

This is a pill you will be unable to swallow (if you are an NVidia Fella):
in the GPU arena (NVidia / AMD) That is Billions of dollars, AMD is going to take NVidia down, not with your 3090x, but raw power. What does your next Xbox have in it? How about your Playstation 5? I am not letting you off the hook how about your next cellphone Samsung is licensing from AMD?

NVidia please show me your sales next quarter, real competition is coming, did you blow off Intel’s loss as fruitless? I have been waiting to fill my pockets. Blow everything I said off, that will soon be the standard.

In the server market you are truly screwed. HBM2e will ensure that, who developed that technology as you tried DDR6? When you play with servers we do not care about money right?

Try once to Innovate, just once NVidia. I think I did a pretty good job, feel free to correct me. Nvidia attempts to buy ARM to be competitive to AMD, AMD rolls to be the worst thing you have seen $50 Billion purchase. We don’t have to worry about buying that technology. It is not like AMD is not doing the same, a real thorn to NVidia if it goes through & Intel for that matter.


P.S. Did you know AMD patented project Quantum computing second time, w/o a doubt they mean business. AMD has the resources now. You are both screwed. Funny, I did not get in it for the money. I will absorb it. $6.97 a share in & hanging tight, what is it now? $85.35 +0.99 (1.17%), that is just today. I could just bail out & pay off my house.

It is not done, I am not going anywhere. AMD Stock is going no-where but up. Don’t blame my software.

Leave a Comment more...

You do know I build Servers?

by on Nov.14, 2020, under Ultimate Edition

I have software coming. I build Operating Systems for servers as well. I have Jacked up Nasup to a service level. I started writing that as an application in 2013. Only complaint so far I can not access Apple File System. What if I fixed that too? Glenn, I want to play Games.

A large swath is coming. What I seen today (our broken forum):
Most users ever online was 4597 on Wed Oct 07, 2020 3:56 am My admin question why? That is in 5 minutes. This very page will see magnitudes greater. Over 160K+ regged users here. Ignore the Millions.

I was very happy the service I wrote picked up 4 NAS (Network Attached Storage) 60TB in 4 seconds running live. Find any Linux that can do that. I am still expanding it. Do you think I can not pick up your Apple products? People keep telling me I need to get a job.

Don’t worry I will, you would be stupid not to hire me. I have been offered 250K a year to leave my state. I still live in Ohio. Ohio is not a tech state. 1/4 a million a year was not enough to get me to budge.

Tell me how stupid I am later, I will take a $20 dollar a job, v/s 250K.

Let me tell you what happens, I NO LONGER control what you see they use my software. I am way above them. Want me to throw you under the bus for 1/2 a Million a year? Minuscule. Want me to draw a line?

Do you remember god rest her soul, Karen wanted just one Penney from each of you users? At that time a Million pennies. Today, much heavier and I shut down your ability to donate to me at all. I pay for it all now. I won’t stop. I do not want my software taken over by greedy corporations.

Now did I see Repostorm taken over? That is nice, too dumb to know how to use it.

I am TheeMahn,

Leave a Comment more...


by on Nov.06, 2020, under Ultimate Edition

I have dropped 2 Operating Systems to the web.

First I want you to understand where we were at I posted this on FaceBook:

25 Terabytes of transfer on one Operating System was not enough (5,802 downloads X 4.4 GB). I rectified it:
Welcome aboard a re-build of Ultimate Edition 6.6 Gamers LTS based on XFCE. I put TLC (Tender Love and Care) in this one.I added Lutris in this one and defaulted the mime type EXE to load wine & install your Windows game or app in Ultimate Edition.Wine is built in, Steam and Lutris a match made in Heaven. Used XFCE to save room for more games.I uploaded 2 Operating Systems:
ultimate-edition-6.6-x64-gamers-xfce.iso < 4 hours ago on 8 mirrors currently.
ultimate-edition-6.6-x64-gamers-xfce-max.iso < 2 hours ago 0 mirrors currently.

Glenn, what is this max? Beyond still mirroring?The exact same Operating System with 2 Gigabytes of additional Games pre-installed. I used compression=maximum. Runs like crap live, however after installed 2 GB of additional Games, please bare that in mind when it takes you a half of an hour to install.

Ladies and Gentlemen.

Let me tell you what is transpiring.

I suppose the word I should have used is rectifying the situation. I will soon be untouchable, I do write software. Now on 18 Mirrors each, thank you Sourceforge. I have not dropped it on our servers yet. Each are 10 Gigabit. Think about that. If 18 servers are Gigabit (a minimal requirement), some are 10 Gigabit, data is flowing massively. I have dual 10 Gigabit networking & I am not a part of that. Sorry, now 20 Mirrors each.

Did you know my Developer Edition is on 23 mirrors?

Watch the numbers.


Leave a Comment more...

WordPress Amazing?

by on Oct.30, 2020, under Ultimate Edition

They Automatically upgrade my websites. Sounds great does it not? We have multiple sites.

Since WordPress 5.2 there is a built-in feature that detects when a plugin or theme causes a fatal error on your site, and notifies you with this automated email.

In this case, WordPress caught an error with one of your plugins, Advanced User Agent Displayer. Thanks for telling me 11 months later (a few minutes ago). Do I have time to roll through my Email – Millions unread at least they caught it, turned it off and guess what they were right. My job is to program not write php etc. At least they caught it, you can now comment all 160,004 registered users, just this site. Millions overall. I do my job, start doing yours.

I will tell you what you do not know. I have been building Operating Systems all day. A single flaw rm -R * start over, re-write the software. I am looking for perfection. Rebuild.

I am curious, how many Millions of downloads? Do the math on that at 4.4 Gigabytes for example. We move data up in here.


Data in work.
Leave a Comment more...

Not perfect, but close.

by on Oct.16, 2020, under Ultimate Edition

I installed Ultimate Edition 6.7 Developer now twice. I am thinking my daily driver, I am a developer. This is a LTS (Long Term Supported) release, I will let you know I have re-built it. I want you to enjoy it with me if you are a developer. A common user, I do not suggest it. You will find very few games, yes there are a few. Heavily strewn with applications to develop. We will move forward. I like to think of this as my base.

I do have a tighter one coming: 2098167 extents written (4,097 MB), let me do my job. I canceled it.
19% 818MB 227.6KB/s 4:12:52 ETA I won’t deal with that, uploading to our servers. 13 minutes v/s 4 hours… Once on our servers I can pass it around in a minute, multiple servers. 1% 65MB 1.1MB/s 1:04:47 ETA Should have left it alone. Sourceforge Hammered? Something new drop today? My internet is faster then SourceForge today.

You do not get it today. I will let it go: 55% 2327MB 1.4MB/s 22:08 ETA

I usually see 117MB a sec downloading (you already know where it is at):
2020-10-16 12:54:27 (56.8 MB/s) – ‘ultimate-edition-6.7-x64-developer-kde.iso’ saved [4393695232/4393695232]

Bandwidth suckers!!! Be glad that is not a server based Operating System I am writing.

It does now exist (66MB/s) is what I see from SourceForge now (currently 14 mirrors):

Sorry Gambas3 was broken at time of build (the following will fix it):
sudo apt-get install gambas3-gb-form-print

Now, you understand why I pull out my hair and why I am bald, lol.


Leave a Comment more...

Parallel processing?

by on Oct.01, 2020, under Ultimate Edition

There is no-body that will provide you what I am going to show you. I can promise you I have software in works. I highly doubt anyone understands what that is.

I have a 32 core my main rig, 24 core handed my my ass. We will dig into it. That is the beautiful thing. I have software in works. I am writing software to take advantage of your computer.

Lets start out with TMOSB:
Got to have Repostorm too.

Crack open a terminal (this is when you start to understand):
uetheme –benchmark

Results are fanatical (STARTED AT ONE CORE AND ROLLED TO 32):
Perfect debs built this session: in /home/sledgehammer/themes
Timer: 0h4m8s (248 seconds)

I highly doubt you did anything I told you to do & should do anything I say.
We are discussing Parallel processing I write software to take advantage of that. You are about to find about. Like it or not.

Even my admin do know know this:
uetheme –all threads=(X insert treads here)


Leave a Comment more...

Welcome to the Enterprise.

by on Sep.25, 2020, under Ultimate Edition

I have started buying Enterprise level drives to replace what I will call crap. If a 8TB drive can not last a year (3 failed in a year)? I only bought 2 X 12TB drives, they are slow writing. Reading roughly 4 or 500 MB/s a second. Eventually. It will be in a raid array of 8 X 12TB, raid 0. Gigs per second. They are warranted backed for 5 years. Google for example would buy one of them. They are not cheap. Built to last.

I will start utilizing data flow. This is what I want you to think about when I lost 48TB of data, I re-filled it. I am ahead of the game.

The wife just informed me, even though I try to not get money, she informed me I have a Google check deposited. Funny, my check and hers also deposited in one day. I worked a holiday, my taxes were almost $600. I worked for what? Let me fill your govt pockets.

If $600 is taxes, that would make me wonder how much I actually made.


Leave a Comment more...

2 in one day?

by on Sep.15, 2020, under Ultimate Edition

Built 2 Operating systems in one day. Believe you me it would be much higher if I did not have other things to do. I went over to my buddy’s house and installed a Security System. 3 Operating Systems in one day was my record in the past 2 sound better now?

Let’s see what I infer:

Ultimate Edition 6.6 Server LTS

Ultimate Edition 6.6 Server LTS

You do know I went back and re-wrote software & wrote a Developer Edition? The Developer Edition is more advanced & that happened all in one day.  I am about to take a week’s vacation.  Can you imagine the impact I will soon have.  I will let you know also in that 24 hour period:  I re-wrote Conky-builder, TMOSB (TheeMahn’s Operating System Builder), Uno (Ultimate Network Optimizer) & Nasup.  No work in RepoStorm yet.

You get the builder working right, all falls in place.  I want to pat myself in the back… FTP (File Trasfer Protocol) works off the snap, Apache2, SSH.  It is probably faster to say what does not work on the server side.

Minidlna does not work with-out intervention.

Yes, one guy can do that.  You Guys wonder why I want to buy 8 X 12 TB drives?  I have well over 100 TB of space & is not cutting it.  I mean adding 100 TB of space.  Don’t worry I will pay for it.  I do math quite well I wrote an application called Raid calculator you have not seen yet.  That is 96 TB, close enough.  I will you know I have lost 2 Seagate 8TB drives.  I am moving to Western Digital.  How old do you think they were?  They are 8 TB per drive.  Less then a year, Junk.  Do you think I care to send them back?  Ultimately, they cost me 48TB of data.  I am glad I had that backed up.

When you play with that kind of space it really makes you think.  I Uploaded at 1.1 GB (10 Gigiabit Fiber) a second to replace the data lost.  How long do you think it took?  The answer is 3 days.  Even with Uno in place on both rigs.


Leave a Comment more...

Software at its finest.

by on Sep.10, 2020, under Ultimate Edition

200,000 Registered members seems minuscule. That will go away into the Millions.

Ready to work with me?
The Quest for speed…

I want to demonstrate the software I have in works. First look at specs of 2 different computers utilized in the test.

Main Rig:
theemahn@JackHammer:~$ inxi CPU: 16-Core (2-Die) AMD Ryzen 9 3950X (-MT MCP MCM-) speed/min/max: 2196/2200/3500 MHz Kernel: 5.8.5-050805-generic x86_64 Up: 2h 54m Mem: 4656.2/15977.1 MiB (29.1%) Storage: 27.52 TiB (87.4% used) Procs: 558 Shell: bash 5.0.17 inxi: 3.0.38

Server (Storage):
storage@storage:/media/40TB/themes$ inxi CPU: 12-Core AMD Ryzen 9 3900X (-MT MCP-) speed/min/max: 2196/2200/3800 MHz Kernel: 5.4.0-40-generic x86_64 Up: 18m Mem: 1829.8/15988.0 MiB (11.4%) Storage: 62.55 TiB (71.7% used) Procs: 415 Shell: bash 5.0.17 inxi: 3.0.38

Kernels are most certainly different, don’t worry I will build a “Edge” Server. Both are on dual 10 Gigabit networking. The server has 5 X 8TB drives in Raid 0 (actually 6 one has failed going to replace them Friday) & 2 X 10TB drives also in raid 0. No slouch in data transfer speed. Both are insanely fast computers, both have NVME’s PCIE 4.0.

I just want to demonstrate the difference CPU cores make when software is written to take advantage of CPU resources. Using a single CPU core as most software is written takes 1 Hour and 10 minutes to do what I am about to show you the difference in software development & CPU cores. Today, it is almost impossible to find a single core CPU, however almost all software is written with a single CPU core in mind.

I am going to change that at least in Linux (Ultimate Edition).

Single core usage: 1 Hour 10 minutes
16 Core / 32 thread (AMD 3950X): 0h4m1s
12 Core / 24 thread (AMD 3900X): 0h10m3s

Can you imagine if all software was written with that in mind? Do you think I am Bullshitting you? Want to test what I have written? Download every theme I have written (Ultimate Edition 2.0 to 6.9) in source compressed format themes.tar.gz (almost 500MB) Want to test me?

Crack Open a terminal:
sudo dpkg -i ultimate-edition* #Once all is installed. Let’s extract that 1/2 a GB archive
mkdir -p themes
mv themes.tar.gz themes/
cd themes/
tar xfv themes.tar.gz

Ready to witness what I said?

Type or copy paste the following command in the terminal: uetheme -a #all themes
Launching thread #32: Populating Ultimate Edition Theme: 5.7 (RUNNING INSTANCES: 31) What happens if you hit CTRL-C: ** Trapped CTRL-C, exiting. Killing all 41 instances of uetheme. How did it exceed 32? It will launch the number of CPU cores you have available building themes utilizing the number of CPU cores you have available simultaneously. That is where software is heading from here forward on my end. It will probably take a long time to build, unless you have a fast computer, no matter what you have still faster then it would take as a single core CPU.

As Darth Vadar would say: Impressive, most impressive.

Do you have a 32 core / 64 thread Threadripper? Or an Epyc? I would love to see those results.

Want to install them themes? It will build you 150 Packages Grub, theme and plymouth (1.3 GB in size):

To install the vestige of your works:
theemahn@JackHammer:~/themes$ sudo dpkg -i *.deb (Reading database … 603415 files and directories currently installed.) Preparing to unpack ultimate-edition-grub-2.0_all.deb … Unpacking ultimate-edition-grub-theme-2.0 (2.0.0) over (2.0.0) …

I do want you to understand the CPU I have is impossible to beat at a desktop level. It cost me $811.00 just for the CPU chip. Today much cheaper, when you step into the server world, things change. I am not dumping $5000.00 per CPU to pound the server world.

I will write software for it. Did you know I wrote an Operating System for the Air Force? I am really hard to touch when it comes to security. I have spent a large chunk of my life learning it. Feel free to tell me how I have done. I will let you know I am about to unleash software across the board that takes care of CPU cores. Did you know Repostorm is about to come off the chain?

I will tell you where I am at now. Analytically will use 32 cores in my case. Will use 32 cores extracting data. When it installs software that way, they are all gone. I want to make sure you understand RepoStorm is fixing Errors 32 cores err threads at a time. Once I get installation working at a service level Repostorm will be the king, damn shame no-one else will have it. Damn shame once again I wrote it.

Yes, I am still TheeMahn,


Leave a Comment more...

Game Over

by on Aug.21, 2020, under Ultimate Edition

I am years ahead of you.

Don’t worry I do not like Repostorm either, it was slow. I just invoked it as a service, that is why I do not like it. Makes things really slow, that is about to go away.

We can ignore this: Fetched 8575 MB in 2min 48s (51.1 MB/s) We will continue to ignore: RepoStorm 2.0.4 <<- “Oh, is that a 4? is pre-scanning for error(s). Processing deb(s): 1 of 1,043 deb(s). I am about to open up in my case 32 at a time accross the board, do not worry I am sure they are not all errored.

To be honest, I could have it scanning for errors 32 packages at a time. I am just dipping my toes right now. I loved the results, hated the application. Things are about to change.

Errors detected in ./libevent-pthreads-2.1-7_2.1.11-stable-1_amd64.deb. Does not sound so stable to me.

It is doing it one at a time. Once setup it will burn through packages 32 at a time in my case. While you may think, Glenn, damn it we do not have a 32 core CPU. That will change.

You will look back at me and say, do you remember when I had a dual core?

I have seen what takes over an hour to do turn into 3 minutes. This will be much, much worse, or better if you want to look that way.

CPU CORES rule & then you will understand. I will do the same thing to the entire Ubuntu Repository over 50,000 packages at a time. I will use Repostorm 2.0.3 and show you the results v/s 2.0.4. I can almost bet you do not understand when this is dropped on a server. For an example a 256 core server.

This was single cored: Results:Error(s): 17 | Warning(s): 732 | Info: 17Perfect deb(s): 841 Writing permanent logs for zsh_5.8-3ubuntu1_amd64.deb.errors. RepoStorm: All operations complete. Number of CPU Core(s) / threads(s) detected: 32. This is not implemented: Launching 32 instances to accelerate the building process, please wait. Extracting 32 packages of 33 at a time using 32 CPU core(s). Debugging: Current running processes: 3. I am still “Working it” Analytical process can be done the same way.

All at once, err until I run out of chips. The ONLY thing I can’t really do in Repostorm is install multiple packages at once. I will let you know when I get that far or if I can or not. Every little step I take? Eventually you will understand. Did you know what I think is really funny I already wrote an app to do so. I swear I told you about it, just have not released it yet. The impact is massive. Results will be the same that I bring you.

How do you like my uethemes application? Oh, that is write you have not seen it yet. A new Repostorm is coming. Yes, I did deliberately spell Right Wrong.


Leave a Comment more...

Back to top ↑