79 Followers
15 Following
1.4K Posts
Adminhttps:/www.public.outband.net

I keep an NFS home directory, I like having an NFS home directory, but the behavior has never felt right, the bottom just falls out of the throughput at some point and the whole thing just stalls out. I had some success using tcp but it still felt bad.

The statement in the man page for mount_nfs "BUGS Due to the way that Sun RPC is implemented on top of UDP (unreliable datagram), tuning such mounts is really a black art that can only be expected to have limited success." has always intimidated me. But there are only really two things you can tune rsize and wsize, and I am not sure when you would have them different so really only one thing to tune. so nothing to do but roll up my sleeves and get to work.

I wrote a simple write benchmark, testing read speeds in the face of the page cache is harder. so I did not do it.

change_set=${1:-default}
for scale in 7
do
for c in $(jot 20)
do
b_count=$((${RANDOM} * ${scale} ))
dd if=/dev/random of=write_test bs=1024 count=${b_count} 2>&1 |
awk -v bc=${b_count} '/bytes tran/ {print(bc, substr($7, 2))}' |
tee -a write_benchmark.$(uname -n).${change_set}
done
done
rm write_test

started frobenzing the nfs parameters. and ended up with the following plot.

In conclusion setting r and w to 16384 really helps, I still don't get why it slows down the bigger the file is, and I no longer have the very annoying cliff.

If any one has any nfs hints for an OpenBSD client FreeBSD server setup I would love to hear them.

new fstab:

192.168.2.129:/mnt/bulk/home /home nfs noauto,rw,nodev,nosuid,soft,-r=16384,-w=16384 0 0

This video essay on beats per minute.

https://www.youtube.com/watch?v=nUHEPmg0sPo

Like most interesting essays. It made me think about things I have never considered before.

One of which was how does the bpm delta on a metronome fall out?

This BPM is trash, and here's why

YouTube
Look who I found in my backyard this morning.

Did you know xmessage buttons can be rectangular!? (really this covers any athena toolkit(xaw) button)

put in ~/.Xresources

Xmessage*shapeStyle: rectangle

And because I am going for a sort of neovt220 scheme I also have.

Xmessage*foreground: Goldenrod
Xmessage*borderColor: Goldenrod
Xmessage*background: Grey5

I've been making spatulas.

It turns out that buying ten cut metal blanks cost the same as buying one, which leads to this amusing class photo.

I put my cad pattern here. http://nl1.outband.net/fossil/spatula/index

spatula: spatula

Me playing stationeers:
This is supposed to be fun, right?

But really I am quite happy with my airlock script, it works much better than the built in one. *sigh* now I need to read up on proper servo logic to avoid hunting.

Whee! barcodes in the console.

oh, it went away on resize, slightly disappointed there were not actually barcodes embedded in the drm error messages. :)

Just chilling in my front yard.
She was quite the impressive tree climber as well.

Reading the noaa report on billion dollar disasters. I was curious how well this matched the us gdp in the same time frame.

https://www.ncdc.noaa.gov/billions/time-series

Now seeing as I am using what may be the worst possible method of doing the analysis(overlay the two graphs and guess) interpretation may vary, but the bumps are in the right places.

I suspect the noaa just graphed the us gdp.

Billion-Dollar Weather and Climate Disasters: Time Series | National Centers for Environmental Information (NCEI)

Access to U.S. Billion-dollar disaster disaster event time series and reanalysis summary