Category Archives: FreeBSD

A big PostgreSQL upgrade

I don’t write here very often about stuff I do at work, but I just finished a project that was a hassle all out of scale with the actual utility, and I wanted to document it for posterity, in the … Continue reading

Posted in FreeBSD | Tagged , | Comments Off on A big PostgreSQL upgrade

Upgrading FreeBSD from 11.3 to 12.1

Now here’s something more like what I was originally expecting the content on this blog to look like. I’m in the process of moving all of our FreeBSD servers (about 30 in total) from 11.3 to 12.1. We have our … Continue reading

Posted in FreeBSD, ZFS | Tagged , | 9 Comments

One more day in 2016 for charitable giving

If, like many people in the United States and elsewhere, you give money to charities at the end of the year, you have only a few hours left. (Note that for tax purposes, a gift made using a payment card … Continue reading

Posted in Broadcasting & Media, FreeBSD, Law & Society | Tagged , , | 4 Comments

Some notes on our new generation of ZFS-based file servers

Consistently among the most popular posts on this blog are a series I wrote very early on about our architecture (at work) for big file servers based on commodity hardware, FreeBSD, and ZFS (part 1, part 2). We are in … Continue reading

Posted in Computing, FreeBSD, ZFS | Tagged , , | Comments Off on Some notes on our new generation of ZFS-based file servers

From the pages of Stupid Software Design Quarterly…

About a month ago, printing stopped working on my machine. I had a clunky workaround, so I didn’t worry too much about it. I had just upgraded the cups package, which manages printing, on the print server, and it seemed … Continue reading

Posted in FreeBSD | Tagged , , , | Comments Off on From the pages of Stupid Software Design Quarterly…

In the previous installment, I posted a script that will output a series of lines that look like this: multipath/s33d7: 417.3 ms > 372.9 ms multipath/s25d22: 682.9 ms > 372.9 ms multipath/s29d5: 699.2 ms > 372.9 ms multipath/s25d4: 1449.1 ms … Continue reading

Posted on by Garrett Wollman | Comments Off on An addendum to the findslowdisks DTrace hack

My first (well, ok, third) DTrace hack

We have a storage server with a bunch of marginal disks in it. They aren’t bad enough to return read errors, and of course the SMART data claims they’re just fine, but the built-in error-recovery takes much too long (sometimes … Continue reading

Posted in Computing, FreeBSD | Tagged , , | Comments Off on My first (well, ok, third) DTrace hack

Building big NFS servers with FreeBSD/ZFS (2 of 2)

At CSAIL, we support two distributed file systems: AFS, which has a sensible security model (if somewhat dated in its implementation), but is slow and limited in storage capacity, and NFS, for people who don’t want security and do need … Continue reading

Posted in Computing, FreeBSD, ZFS | Tagged , | 3 Comments

Building big NFS servers with FreeBSD/ZFS (1 of 2)

Over the past couple of years, I’ve had the chance to build a number of big file servers for work. Back in January, I wrote a description of the server hardware we used and some of the software configuration that … Continue reading

Posted in Computing, FreeBSD, ZFS | Tagged , | Comments Off on Building big NFS servers with FreeBSD/ZFS (1 of 2)