After catching myself up with my MCO sysadmin duties and discovering some custom code on their wordpress page, I started thinking about the systems that I’m running at home. For one, the GitLab server that I’ll be storing said custom code needs a safe place to sit.

After seeing what was what on the system, I had found that the server wasn’t even running (note to self, set up monitoring ASAP), the server could use another CPU and finally, I was running 14.04 LTS. Whew, work has been piling up for sure.

Naturally, as I make this post, there are wordpress updates too :). It’ll be a busy weekend for me!

Did some hardware work this morning on the FreeNAS box. I’ve added another 8GB DDR3 so I’m now running with headroom (yay!) and a total of 16GB of RAM. Additionally, I swapped the SATA cable connected to my 4TB Toshiba drive (the one giving me CDMA errors) and hopefully that eliminates the SATA communication errors that have been cropping up. FYI, the reallocated sector counts were not that. They were indeed SATA read errors but the way the smartctl display output to my tiny terminal screen made me read it incorrectly.

I’ll look at fixing the automatic update feature on WP since I need to do some updating on the MCO side of things; some good security improvements are being released so I want to run them. First, my own server as a test!

FYI, check out the lack of swap usage in my screenshot (The lack of a red spot on the swap graph!):

I have corrected some Natural Frequency calculations and applied new-found Motion Ratio information after working through bump/droop travel and empirically measuring the MR in the rear and front of the car.

AbarthSuspensionForm This is version 0.4. I replace all the links by the same name, so you don’t need to necessarily download the sheet from this particular post.

I’ll continue tweaking the tmp-table size and double it, whilst I’m here we’re only using 6% of the InnoDB pool so we are pretty safe to cut it into half. Doubling the tmp-table-size should bring the 640 on disk number down by half.

After deploying the Minecraft Warden to my friend’s server we found some issues with placing it into production. I think I missed a commit->push because the same use-case was working fine on my system. Having said that, there was an issue with how the software would handle the case where the server wasn’t running and should start it up again.

Basically, the code had determined that the system should be started but wouldn’t flow to the place where the startServer() function was called. That has been fixed and has also been working just fine.

For some time now, I’ve been thinking about building a quick website to help my fellow enthusiasts in Canada to decide on whether or not they should install their high-specification summer tires. So far, this is what I’ll use to represent the idea/basic logic/basic design spec. I think that I’ll be doing this in C# since I am familiar with .NET but I’m pleasantly surprised at just how similar Ruby on Rails is to .NET MVC. Something tells me that it isn’t an accident ;).

ExtremeTireWeather.ca

– Threshold is 7C
– Outlook is 14 days
– Minimums are used to determine outdoor-overnight parking
– High is used to determine indoor-overnight parking

The best conference in Ottawa….in my opinion! Check it out, it is very UNIXy and Linuxy: BSDCan 2016.

I see this: [!!] Temporary tables created on disk: 65% (274 on disk / 416 total)

and this: Variables to adjust:
tmp_table_size (> 16M)

And with some reading at the MySQL handbook, I agree with mysqltuner’s recommendations. Based on the number of tables that were written to disk and the system’s memory usage, we are safe to increase the tmp_table_size to 32MB. Let’s adjust that and check back in a few days! Now my tuning settings become: