Skip to content

Dirk Mittler's Blog

A Journal of my Ongoing Experiences.

8°C
Wind: 24km/h S
Cloudy
Humidity: 93%
Montreal, according to OpenWeatherMap
Wed
-5°C
Thu
-9°C
Fri
-1°C

Weather Widget by interconnect/it

During bad weather, this site can go down. If it does, please try again later.

This Is A Log File of the IP-Address inconsistencies, that followed from down-time, since March 20, 2019, Or, of the last 500 hours of known IP-Addresses.

Tags

  • Android
  • Apache
  • Custom-Compile
  • DCT
  • Debian
  • Debian 9
  • Debian Stretch
  • Desktop Compositing
  • Downtime
  • DSL Problem
  • Future Downtime
  • GPU
  • HBS-750
  • IPv6
  • Kanotix
  • KDE
  • Kernel Update
  • Linux
  • Linux Laptop
  • memcached
  • MOSFET
  • MP3 Compression
  • MySQL
  • NG-SPICE
  • NVidia
  • OpenCL
  • OpenVPN
  • Pixel C
  • Plasma 5
  • Power Failure
  • PulseAudio
  • Quantum Mechanics
  • Reboot
  • RTL8723BE
  • Samba
  • Sound Compression
  • Successful Update
  • System Update
  • Teredo
  • Unattended Upgrades
  • Update
  • WiFi Disconnects
  • WiFi Problem
  • WordPress
  • X-Server

Most Directly-Viewed, Individual Posts

  • One reason Why, It is Difficult For Me to Guess, at the Variable-Length Encoding of numbers, Chosen By Other People (88,111)
  • I can offer a sound-compression scheme that I know will not work, as a point of reference. (70,023)
  • The Possibility of a Side-Register (55,906)
  • Some Observations About LISP (14,094)
  • Testing the Focusrite Scarlett 2i2 external sound device, with my Samsung S6 Smart-Phone (13,181)
  • I now have Linux installed on my Samsung Galaxy Tab S. (6,249)
  • Pixel C Keyboard Pairing Problem – Solved. (4,785)
(Hit Counters Installed March 5, 2016)

Recent Posts:

  • Just performed a wanton reboot of my Modem/Router.
  • Power Failure, Downtime
  • Using MPD with Cantata.
  • Some realizations about Digital Signal Processing
  • About a minor (Home-Screen) nuisance I’ve experienced on Android deviceS.
  • A problem that seems to exist in modern manufacture of metals.
  • Power Failure Today, Downtime

Recent Comments

  • Just performed a wanton reboot of my Modem/Router. | Dirk Mittler's Blog on Power Failure, Downtime
  • Power Failure, Dowtime | Dirk Mittler's Blog on How DynDNS Works
  • Some realizations about Digital Signal Processing | Dirk Mittler's Blog on Comparing two Bose headphones, both of which use active technology.
  • Dirk Mittler on Debiasing Bit-Streams

Archives

Categories

Pages

  • A summary of my Site
  • About the Dates / Modification Time-Stamps
  • About The Translations – And The Missing Pieces Of Text
  • Communication Through Entanglement?
  • Permalinks
  • Posting Comments
  • Sample Artwork Made With FOSS
  • Some Nastiness that had taken place, with my Blocks Of Code
  • Submit Feedback
  • The Most Directly-Viewed, Individual Posts
  • The Superfluid Fountain
  • Viewing The Equations On My Site

Feedback Form:

Open Feedback Form

Meta

  • Log in
  • Entries RSS
  • Comments RSS
  • WordPress.org

Tag: Memory Leaks

Casual Maintenance today – No Worries

I apply the unusual procedure, of hosting this Web-site and blog, on a personal computer at home, which I name ‘Pheonix’ on my LAN, and not on a professional hosting-service. What this results in is a personal computer, which has an unusually large amount of RAM dedicated to non-user processes, such as for instance the Apache Web server, the MySQL server, and various other services that assist in hosting the actual site, while also assigning much RAM to my user-space processes, that create a full KDE desktop-session.

It would be an oversimplification to say, that the system-services actually run as root, because many of them switch from root to a different user-name, that just exists for one Web-service to run, but which is not root, simply to protect my computer against eventual hacking-attempts. For example, if my Web-server was to run entirely as root, and if a hacker was able to find a PHP-scripting vulnerability, he could get the thread in question to vandalize my whole computer. But in reality, the Apache thread he’d be hijacking runs with limited privileges…

One of the facts about this setup that is not ideal, is that the user-space processes that create my desktop-session, from my perspective in the foreground, actually take up more RAM than my Web-services do, just because I have such an extensive KDE setup, with PIM-services etc.. What actually happens is that as this user-session continues to run, there is a miscellanea of memory-leaks within, due to which more and more virtual addresses are allocated. Fortunately, because this is also a 64-bit system, the risk is very small, that it could actually ‘run out of 64-bit numbers’ to assign. But what this does also mean, is that an increasing amount of data – most of that presumably garbage – gets swapped out into my swap-partition over time.

This can make me feel uncomfortable, because when and if the next power-failure hits, I could lose data, simply because data which was not garbage, could be swapped-out at that moment. So when this type of imbalance has reached a certain point, what I tend to do is a log-out / log-in. This maneuver does not really reboot the computer, unmount my file-systems, or restart the kernel. It just tells my extensive desktop-session to save all its data to permanent files and databases, to exit, and then to restart. My system-processes continue to run, unaffected. Therefore, the visibility of my site, and of this blog, are not affected at all, when I do this, as long as the procedure went smoothly.

This afternoon, I enacted this procedure, and it went smoothly.

Continue reading Casual Maintenance today – No Worries

Posted on October 1, 2017Tags Apache, Log-In, Log-Out, Memory Leaks, MySQL, Plex Server, Routine Maintenance, Swap File, System Processes, X-Server1 Comment
Proudly powered by WordPress