Modern CPU power usage varies unpredictably based on what you're doing
I have both an AMD machine and anIntel machine , both of them usingcomparable CPUs that are rated at 95 watts TDP ( although that'smisleading ), and I gathered apples to apples powerconsumption numbers for them . In theprocess I discovered a number of anomalies in relative power usagebetween the two CPUs. As a result I've wound up with the obviousrealization that modern CPUs have complicated and unpredictablepower usage (in addition to all of the other complicated thingsabout them).
In the
ZFS spare-N spare vdevs in your pool are mirror vdevs
Here's something that comes up every so often in ZFS and is not aswell publicized as perhaps it should be (I most recently saw it here ).Suppose that you have a pool, there's been an issue with one of thedrives, and you've had a spare activate. In some situations, you'llwind up with a pool configuration that may look like this:
[...] wwn-0x5000cca251b79b
How I usually divide up NFS (operation) metrics
When you're trying to generate metrics for local disk IO, life isgenerally relatively simple. Everyone knows that you usually wantto track reads separately from writes, especially these days whenthey may have significantly different performance characteristicson SSDs. While there are sometimes additional operations issued tophysical disks, they're generally not important. If you have accessto OS-level information it can be useful to split your reads andwrites into synchronous versus asynchronous ones.
Life with NFS is not so simple. NFS has (
I'm worried about Wayland but there's not much I can do about it
In a comment on my entry about how I have a boring desktop , Opk asked a very good question:
Does it concern you at all that Wayland may force change on you? Itmay be a good few years away yet and perhaps fvwm will be ported.
Oh my yes, I'm definitely worried about this (and it turns out thatI have been for quite some time , which also goesto show how long Wayland has been slowly moving forward). The FVWMpeople have said that they're
How you run out of inodes on an extN filesystem (on Linux)
I've mentioned that we ran out of inodes on a Linux server and covered what the high levelproblem was, but I've never described the actual mechanics of howand why you can run out of inodes on a filesystem, or more specificallyon an extN filesystem. I have to be specific about the filesystemtype, because how this is handled varies from filesystem to filesystem;some either have no limit on how many inodes you can have or havesuch a high limit that you're extremely unlikely to
I have a boring desktop and I think I'm okay with that
Every so often I wind up either reading about or looking at picturesof beautifully customized Unix desktops. These are from people whohave carefully picked colors and themes, often set up a highlycustomized window manager environment, set up all sorts of panelsand information widgets, and so on (one endless source of these is on reddit ). Sometimes thisinvolves using a tiling window manager with various extensionprograms. I look at these things partly because there's somethingin me that feels drawn to them and that envies those
My GDPR pessimism
The latest great hope of various people, more or less includingmyself, is that the European GDPR willcome along and put an end to various sorts of annoying emailmarketing activities and other intrusivead and marketing activities. Under the GDPR, so goes the theory,companies like Yubico and Red Hat will not be able to abuse email addressesthey happen to have sitting around to send marketing email; in factthey may not even have those email addresses sitting around at all.
(At least for people in the EU.
ZFS on Linux's development version now has much better pool recovery for damaged pools
Back in March, I wrote about how much better ZFS pool recoverywas coming , along with whatturned out to be some additional exciting features , such as the long-awaitedfeature of shrinking ZFS pools by removing vdevs. The good news forpeople using ZFS on Linux is that most of both features have veryrecently made it into the ZFS on Linux development source tree . This is especially relevantand important if you have a damaged ZFS on Linux pool that eitherdoesn't import or panics your system when you do
Sorting out some of my current views on operator overloading in general
Operator overloading is a somewhat controversial topic in programminglanguage design and programming language comparisons. To somewhatstereotype both sides, one side thinks that it's too often abused tocreate sharp-edged surprises where familiar operators do completelysurprising things (such as << in C++ IO). The other side thinks thatit's a tool that can be used to create powerful advantages when donewell, and that its potential abuses shouldn't cause us to throw it outentirely.
In general, I think
Notice to web spiders: an email address in your user-agent isn't good enough
Every so often I turn over a rock here at Wandering Thoughts by looking at what IP addresses are making a lot of requests. Most of the time that's Bing's bot , butevery so often something else floats to the top of the list, andgenerally it's not something that leaves a favorable impression.Today's case was clearly a web spider, from IP address 65.49.2.175(which currently resolves to 'getzonefile.commedia.io'