<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>Quick hits of mostly sysadmin stuff.(the post-it notes are web links!) 



  

</description><title>quuxpad</title><generator>Tumblr (3.0; @quux)</generator><link>http://quux.tumblr.com/</link><item><title>The Great Zero-Fill Challenge</title><description>&lt;a href="http://16systems.com/zero/index.html"&gt;The Great Zero-Fill Challenge&lt;/a&gt;: Do you need tools like DBAN? These guys say no.</description><link>http://quux.tumblr.com/post/49091824</link><guid>http://quux.tumblr.com/post/49091824</guid><pubDate>Sun, 07 Sep 2008 00:55:47 -0700</pubDate><category>security</category><category>data destruction</category></item><item><title>Windows Performance Tools </title><description>&lt;p&gt;&lt;img src="http://lh6.ggpht.com/BryanLockwood/SL9LQQTZjBI/AAAAAAAAAYw/SLH0jNNygfE/bootvis19wc.jpg?imgmax=512" align="right" vspace="5" alt="Bootvis" hspace="20"/&gt; Remember &lt;a href="http://en.wikipedia.org/wiki/BootVis" target="_blank"&gt;Bootvis&lt;/a&gt;? That’s it, on the right. Microsoft made it to help OEMs setup XP systems that would boot faster. But more than a few techies got hold of it and used it for similar purposes. It provided a very handy view of which processes took the most time during the boot process, allowing a savvy user to tweak things. MS stopped providing Bootvis on their public website, &lt;a href="http://www.microsoft.com/whdc/system/sysperf/fastboot/default.mspx" target="_blank"&gt;saying&lt;/a&gt; that it was of no use to the average end user&lt;/p&gt;
&lt;p&gt;I had thought there was no Vista/W2008 equivalent to Bootvis, but it turns out I was wrong. Microsoft makes the &lt;a href="http://www.microsoft.com/whdc/system/sysperf/perftools.mspx" target="_blank"&gt;Windows Performance Tools&lt;/a&gt; (WPT) available for download. WPT includes the &lt;a href="http://www.microsoft.com/whdc/system/sysperf/perfanalyzer_onoff.mspx" target="_blank"&gt;On/Off Transition Performance Analyzer&lt;/a&gt; so you can track performance data during startup, shutdown, standby/resume, or hibernate/resume. I haven’t had a chance to play with the On/Off perf tool yet, but WPT itself is nice.&lt;/p&gt;
&lt;p&gt;Unlike Perfmon, WPT is not live performance information. First you run the xperf tool for awhile, capturing data. When you have completed your data capture, you run the graphical analysis tool.&lt;/p&gt;
&lt;p&gt;&lt;img height="487" width="412" src="http://lh6.ggpht.com/BryanLockwood/SL9WpU_9aSI/AAAAAAAAAZM/ELQqVMODfGg/WPT.PNG?imgmax=512" vspace="5" alt="Windows Performance Tools" hspace="5"/&gt;&lt;/p&gt;
&lt;p&gt;Above, WPT is showing CPU usage by process, disk reads and writes by priority, and finally disk utilization by process. The first pane is not new - perfmon provides this data. The middle pane is an interesting breakdown of disk reads and writes by priority. And the third pane is really interesting: disk utilization graphed per process and by priority (Perfmon will do overall system I/O per process, but that includes file, network, and other device I/O). The presentation is nice - you can hover the cursor over any line to see which process was using that much of the resource at any one time.&lt;/p&gt;
&lt;p&gt;Now here’s a fun bit:&lt;/p&gt;
&lt;p&gt;&lt;img height="411" width="512" src="http://lh3.ggpht.com/BryanLockwood/SL9d-WBqcoI/AAAAAAAAAZk/7Alw2jxD0fM/WPT-2.PNG?imgmax=512" vspace="5" alt="WPT - process lifetimes and hard faults" hspace="5"/&gt;&lt;/p&gt;
&lt;p&gt;The process lifetimes in the top pane are something you won’t get in Perfmon, and they are quite handy because they sync to the other graphs. The bottom pane here is showing hard faults (agan, available via Perfmon). But the nice bit here is, you can show any two panes next to one another, so you can see the effect of starting a process on, say, CPU or disk utilization. You can also overlay any one pane on top of another. That’s handy.&lt;/p&gt;
&lt;p&gt;WPT has a few other tricks up its sleeve, which I’ll let you discover for yourself. Honestly, there’s not a lot of new data here; it’s mainly a different view of the Perfmon counters we already know and love. The ability to track this data during a startup/shutdown &lt;i&gt;is&lt;/i&gt; a new and appreciated capability though. And I am excited to finally be able to see disk utilization on a per-process basis.&lt;/p&gt;
&lt;p&gt;I have some ideas on performance visualization that I hope to write about in the coming days. Meanwhile, I thank &lt;b&gt;Michael Fortin&lt;/b&gt;, who mentioned WPT in a &lt;a href="http://blogs.msdn.com/e7/archive/2008/08/29/boot-performance.aspx" target="_blank"&gt;fascinating post&lt;/a&gt; on the Engineering Windows 7 blog. I’m really impressed with the quality of information Steve Sinofsky (who heads up the Windows 7 project) is personally exposing in this blog, and I hope to see more of it!&lt;/p&gt;</description><link>http://quux.tumblr.com/post/48664763</link><guid>http://quux.tumblr.com/post/48664763</guid><pubDate>Wed, 03 Sep 2008 21:15:00 -0700</pubDate><category>Windows</category><category>performance</category><category>sysadmin</category></item><item><title>Kill-a-watt</title><description>&lt;p&gt;&lt;img height="300" width="176" src="http://lh5.ggpht.com/BryanLockwood/SL3Vd-8wblI/AAAAAAAAAYI/p7SvK2eMmU4/kill_a_watt.jpg?imgmax=512" align="left" vspace="5" hspace="5"/&gt;NewEgg is currently &lt;a item=" function item() {     [native code] } " href="http://www.newegg.com/Product/Product.aspx?Item=N82E16882715001" target="_blank"&gt;selling&lt;/a&gt; this handy little device for 18 bucks, plus $7 in shipping. And it’s a great price, &lt;b&gt;but wait, there’s more! &lt;/b&gt;Now you can get it for the low, &lt;i&gt;low&lt;/i&gt; price of $14 (plus shipping), if you use the promo code EMCAKACAF at the checkout stand. For $21 you can have your very own Kill-a-Watt.&lt;/p&gt;
&lt;p&gt;I use my K-A-W when I am setting up a new server. I plug the server into the K-A-W and write down the starting amperage (computers draw the most current at startup, when they power fans at full speed, spin up drives, etc). Then I wait till I hear the fans drop down to their normal, lower speed operation, and measure again - this will be typical of the system’s normal draw. I keep all that data in a spreadsheet, usually sorted by which breaker and/or PDU each server is plugged into. It then becomes easy to see when I am nearing an overload condition.&lt;/p&gt;
&lt;p&gt;A problem I have seen in several server rooms is, things work fine until a power outage occurs. Once power is restored, it can be difficult to power the room up again, as all those high starting loads trip the breakers. Similarly, servers draw more power the hotter they get, so if you have any HVAC problems, you can start seeing breakers trip out.&lt;/p&gt;
&lt;p&gt;With a $21 outlay and a few more minutes during your server commissioning procedure, you can completely avoid these kinds of issues. There are many other fun and useful things you can do with the K-A-W, like precalculating the power cost per year of a server, or figuring out how overloaded your UPS is. The K-A-W has a readout mode which shows that pesky ‘VA’ number that UPS makers are so enamored of.&lt;/p&gt;
&lt;p&gt;It’s a convenient little truth-teller. &lt;/p&gt;</description><link>http://quux.tumblr.com/post/48481275</link><guid>http://quux.tumblr.com/post/48481275</guid><pubDate>Tue, 02 Sep 2008 17:29:00 -0700</pubDate><category>sysadmin</category><category>server</category><category>power</category></item><item><title>http://www.google.com/googlebooks/chrome/index.html#</title><description>&lt;img src="http://media.tumblr.com/6O6ljvhYYde4nz617qKuCwdb_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href="http://www.google.com/googlebooks/chrome/index.html" target="_blank"&gt;&lt;a href="http://www.google.com/googlebooks/chrome/index.html" target="_blank"&gt;http://www.google.com/googlebooks/chrome/index.html&lt;/a&gt;&lt;/a&gt;#</description><link>http://quux.tumblr.com/post/48409773</link><guid>http://quux.tumblr.com/post/48409773</guid><pubDate>Tue, 02 Sep 2008 06:55:33 -0700</pubDate><category>Google</category><category>Chrome</category></item><item><title>Microsoft DHCP Team Blog</title><description>&lt;a href="http://blogs.technet.com/teamdhcp/"&gt;Microsoft DHCP Team Blog&lt;/a&gt;:  They’re looking for feature suggestions.</description><link>http://quux.tumblr.com/post/48368184</link><guid>http://quux.tumblr.com/post/48368184</guid><pubDate>Mon, 01 Sep 2008 23:33:00 -0700</pubDate><category>sysadmin</category><category>dhcp</category><category>Microsoft</category></item><item><title>IE8 beta 2</title><description>&lt;p&gt;Short and sweet: I have found no showstoppers, and several things to really like, in IE8 beta2 (running on my Vista system). If your web browser isn’t mission critical, go ahead and &lt;a href="http://www.microsoft.com/windows/internet-explorer/beta/worldwide-sites.aspx" target="_blank"&gt;give IE8b2 a try&lt;/a&gt;. It won’t bite.&lt;/p&gt;
&lt;p&gt;IE8b1 &lt;i&gt;did &lt;/i&gt;bite. It rendered many pages terribly; required a close-and-reopen cycle to switch to compatibility mode, and didn’t understand anchor tags. It stayed on my system less than an hour before I reverted back to IE7. Which is a nice thing to know, by the way: if you have problems with the beta, simply uninstall it (the normal way: &lt;i&gt;Control Panel, Programs and Features&lt;/i&gt;), and your system reverts back to the IE7 you had before.&lt;/p&gt;
&lt;p&gt;IE8 by default renders every new page in standards mode. That makes web devs happy since they no longer have to apply IE-specific hacks to make their pages look nice, but sometimes can throw you for a loop, because pages with IE-specific hacks can actually look bad in standards mode. It’s not a problem though; just click the compatibility button and IE8 will re-render the page in what I’m calling “IE hacks mode”. It will also &lt;i&gt;remember&lt;/i&gt; that setting for the next time you visit that page. Nice.&lt;/p&gt;
&lt;p&gt;The biggest improvement in IE8 is &lt;b&gt;speed.&lt;/b&gt; I have not done objective measurements but to me, pages seem to load a &lt;i&gt;lot&lt;/i&gt; faster in IE8, and that is indeed a welcome improvement. Other improvements:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;CTRL-F (Find) now does &lt;i&gt;not&lt;/i&gt; create a dialog box that blocks your view of the page. Instead it opens a toolbar at the top of the page.&lt;/li&gt;
&lt;li&gt;Tabs are now isolated from one another. One hanging web page doesn’t kill all your other sessions.&lt;/li&gt;
&lt;li&gt;When you close IE8, there is no more &lt;i&gt;‘remember tabs for next session’&lt;/i&gt; option. Instead, next time you open IE8, you have the option to &lt;i&gt;‘reopen last browsing session.’&lt;/i&gt;
&lt;/li&gt;
&lt;li&gt;IE8 closes a lot faster than IE7 did. IE7 used to sort of sit on the second-to-last tab it was closing for a long time (a minute or more) on my system. IE8 closes in about 2 seconds.&lt;/li&gt;
&lt;li&gt;Tabs are colorcoded and grouped. So all tabs which were opened from one page, share the same color as that page. Handy.&lt;/li&gt;
&lt;li&gt;The address bar, once you start typing in it, is a lot smarter. I did note that sometimes I could not tab to the top choice in it, though! Had to actually point ‘n’ click with the mouse. Hope they fix that.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These are just the features which stood out for me as I played with it today. They seem like little things - but for me, they’ve already made web browsing &lt;b&gt;much more pleasant. &lt;/b&gt;There are more new things; &lt;a href="http://blogs.zdnet.com/Bott/?p=518" target="_blank"&gt;Ed Bott talks&lt;/a&gt; about them, and &lt;a href="http://blogs.msdn.com/ie/archive/2008/08/27/internet-explorer-8-beta-2-now-available.aspx" target="_blank"&gt;so does the IE8 team&lt;/a&gt;. The release notes (for Vista) are &lt;a href="http://go.microsoft.com/fwlink/?LinkId=110570" target="_blank"&gt;here&lt;/a&gt;. This version is said to be feature complete: from here to release, the IE8 team will be working on bug and performance fixes as well as documentation writing.&lt;/p&gt;
&lt;p&gt;IE8 is definitely going to save me some time and frustration throughout the working day. It’s a keeper!&lt;/p&gt;</description><link>http://quux.tumblr.com/post/47739105</link><guid>http://quux.tumblr.com/post/47739105</guid><pubDate>Thu, 28 Aug 2008 00:58:00 -0700</pubDate><category>ie8</category><category>web browser</category><category>ie</category></item><item><title>Vista and multiple displays: annoyance</title><description>&lt;p&gt;This is bugging me. Recently I added a spiffy new monitor to my desk. My primary work system is a ThinkPad T42, which lives in a docking station when it’s here on the desk. I position the laptop so that its screen is &lt;i&gt;beneath&lt;/i&gt; the new screen, so I need Vista to understand the relative layout of the two screens.&lt;/p&gt;
&lt;p&gt;I can do that:&lt;/p&gt;
&lt;p&gt;&lt;img width="475" src="http://lh3.ggpht.com/BryanLockwood/SK1R7cSMlKI/AAAAAAAAAW0/1Fm2y7x-s1g/%5C%5Ccojones.org%5Cfiles%5Cusers%5Cbryan%5CDesktop%5CWant.PNG?imgmax=512" alt="What I need Vista to do" height="474"/&gt;&lt;/p&gt;
&lt;p&gt;… but what I find is that every time the screensaver is invoked, when I log back in to the system, I see the screens like this for about 2 seconds. Then the screen flashes black, and my layout returns to:&lt;/p&gt;
&lt;p&gt;&lt;img width="472" src="http://lh5.ggpht.com/BryanLockwood/SK1R7UwqOII/AAAAAAAAAW8/JzuLRGx3JmY/%5C%5Ccojones.org%5Cfiles%5Cusers%5Cbryan%5CDesktop%5CDontWant.PNG?imgmax=512" alt="Vista returns to this at every login event." height="474"/&gt;&lt;/p&gt;
&lt;p&gt;This also happens after every sleep, hibernate, user switch, or reboot event. Essentially, every time I must login to the system with username and password, Vista goes out of its way to return to this setting. So I must manually switch it back to the preferred layout. I have discovered that this issue does &lt;i&gt;not&lt;/i&gt; plague the builtin &lt;i&gt;Administrator &lt;/i&gt;user. But it does afflict all other users, includng members of the &lt;i&gt;Administrators&lt;/i&gt; group.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Thanks to Michael&lt;i&gt; &lt;/i&gt;&lt;/b&gt;at the &lt;a href="http://www.vistax64.com/vista-general/97955-multiple-monitors-change-position-after-sleep.html" target="_blank"&gt;Vista Forums&lt;/a&gt;, I found a suboptimal solution. In the Start Menu, type &lt;i&gt;Scheduled Tasks&lt;/i&gt;, wait for it to appear, then right-click it and choose &lt;i&gt;Run as Administrator.&lt;/i&gt; The new (and much more complex!) Task Scheduler interface appears.&lt;/p&gt;
&lt;p&gt;&lt;img width="512" src="http://lh5.ggpht.com/BryanLockwood/SK1ds7rES9I/AAAAAAAAAXY/QP1z5GmT6XA/%5C%5Ccojones.org%5Cfiles%5Cusers%5Cbryan%5CDesktop%5CTMM.PNG?imgmax=512" alt="The semi-solution" height="279"/&gt;&lt;/p&gt;
&lt;p&gt;So now I don’t have to reset monitor settings after every login, but I still do have to reset them each time I re-dock the system, otherwise my second monitor stays blank. It’s progress … but it’s not exactly a full solution.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;If you know a better solution, speak up!&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Side note. Hey, Microsoft - you need to put more work into the new Task Scheduler. It’s too busy. Also you folks need to rethink some of those default tasks you’ve put in there. The ones with GUIDs for names? Come &lt;i&gt;on&lt;/i&gt;, guys; you know better. And the ones with “Custom Handler” for an action? Err … right. What does that do, and how do I find out?&lt;/p&gt;
&lt;p&gt;&lt;img width="512" src="http://lh5.ggpht.com/BryanLockwood/SK1hO-0MV1I/AAAAAAAAAXk/EODcVHjPI1g/%5C%5Ccojones.org%5Cfiles%5Cusers%5Cbryan%5CDesktop%5CTMM-Custom%20Handler.PNG?imgmax=512" alt="OK, now what?" height="341"/&gt;&lt;/p&gt;</description><link>http://quux.tumblr.com/post/46818421</link><guid>http://quux.tumblr.com/post/46818421</guid><pubDate>Thu, 21 Aug 2008 04:40:00 -0700</pubDate><category>Vista</category><category>display</category><category>multiple</category><category>annoyance</category></item><item><title>About the users</title><description>&lt;p&gt;If you’re anywhere in IT, I think you’ll profit by reading Joel Spolsky’s 9-chapter &lt;a href="http://www.joelonsoftware.com/uibook/fog0000000249.html" target="_blank"&gt;&lt;i&gt;User Interface Design for Programmers&lt;/i&gt;&lt;/a&gt;&lt;i&gt;.&lt;/i&gt; It’s available free on the web - in fact that link opens the whole thing as one big web page. If you’re not a slow reader, you should be able to get through the whole thing in under two hours.&lt;img height="202" width="275" src="http://lh3.ggpht.com/BryanLockwood/SKs4NMkPROI/AAAAAAAAAWQ/4EB0ofgCoGU/%5C%5Ccojones.org%5Cfiles%5Cusers%5Cbryan%5CMy%20Documents%5CMy%20Pictures%5Cimagesto-serve-man-book-title-small1.jpg?imgmax=512" align="right" vspace="5" alt="We serve them." hspace="5"/&gt; You’ll learn some surprising things about how users think. Some are funny at first; but like many of the funniest things, they are also inescapably true. And sometimes, the joke’s on you, Mr. IT Guru!&lt;/p&gt;
&lt;p&gt;But why would you want to spend two hours on this if you’re not a programmer doing something related to user interface design, you ask? The answer is, no matter where you are in IT, &lt;i&gt;you serve the users, and you should learn how they think.&lt;/i&gt; We’ve all heard the &lt;i&gt;dumb user&lt;/i&gt; jokes; we’ve all seen our colleagues grimace at the mere mention of that one especially thick user in Accounting. Most of us have given or at least heard the rant about the idiot users, and how the systems would be so much easier to manage if we could somehow remove the users.&lt;/p&gt;
&lt;p&gt;I’ve done it too. But I stand here with a smile on my face and I really mean it when I say: &lt;b&gt;we’re &lt;u&gt;wrong&lt;/u&gt; when we think this way&lt;/b&gt;. Just flat-out wrong. We need to make serious efforts to change our thinking about this. The occasional comic rant may be ok, but by and large, we need to get it through our IT-biased heads that &lt;i&gt;users have better things to do&lt;/i&gt; than become computer experts like us.&lt;/p&gt;
&lt;p&gt;Okay, so that’s a bit of a hard line. Joel’s mini-book isn’t as in-your-face about this as I am; it is an easy, funny, and quick read, and it is well worth your time, since you serve the users. Even if you never see or talk to them, you serve them - and learning a bit about what this stuff looks like from their POV will make you better at your job.&lt;/p&gt;
&lt;p&gt;Can’t be bothered to read the whole thing? Then I recommend the mere 10 minutes you’ll spend on Chapter 6: &lt;a href="http://www.joelonsoftware.com/uibook/chapters/fog0000000062.html" target="_blank"&gt;&lt;i&gt;Designing for People Who Have Better Things To Do With Their Lives&lt;/i&gt;&lt;/a&gt;.&lt;/p&gt;</description><link>http://quux.tumblr.com/post/46599142</link><guid>http://quux.tumblr.com/post/46599142</guid><pubDate>Tue, 19 Aug 2008 14:03:00 -0700</pubDate><category>sysadmin</category><category>users</category><category>UI design</category></item><item><title>This is what they said Vista would be … in 2003. What...</title><description>&lt;object width="400" height="336"&gt;&lt;param name="movie" value="http://www.youtube.com/v/b9ifQvQCO7Y"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/b9ifQvQCO7Y" type="application/x-shockwave-flash" width="400" height="336" wmode="transparent"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br/&gt;&lt;br/&gt;This is what they said Vista would be … in 2003. What happened?</description><link>http://quux.tumblr.com/post/46508022</link><guid>http://quux.tumblr.com/post/46508022</guid><pubDate>Mon, 18 Aug 2008 22:51:42 -0700</pubDate><category>Vista</category><category>Longhorn</category></item><item><title>Computer Description</title><description>&lt;p&gt;&lt;b&gt;SF-DC-01.&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Many organizations name their computers (or at least the servers) like this. LOCATION-PURPOSE-NUMBER or similar. So the above would be a server in San Francisco, primarily tasked with being a domain controller, and having the number 01 just to differentiate it from any other domain controllers in SF. Personally, I am &lt;i&gt;not&lt;/i&gt; a fan of name schemes like this, because they suffer a number of naggy little issues:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Systems change over time.  If SF-FS-01 (a fileserver) gets an AV signature server service added to it, do we have to rename the server to SF-FSAV-01? Or do we just live with the idea that our names aren’t as descriptive as they used to be?&lt;/li&gt;
&lt;li&gt;The computer name field is short. 15 characters is all you get. So you end up with rather cryptic names which can be …&lt;/li&gt;
&lt;li&gt;Hard to pronounce. If I’m talking to the guy in our (loud!) SF data center, and asking him to reboot SF-DC-01, but he instead reboots SF-&lt;b&gt;B&lt;/b&gt;C-01, avoidable hilarity may ensue!&lt;/li&gt;
&lt;li&gt;Names become increasingly more cryptic, or people don’t apply them correctly. Some servers are SF-xx-xx, some are SFO-xx-xx. And what do we do about the servers in Redmond, WA, versus the ones in Redmond, OR? Or the fact that we now have two locations in Chicago?&lt;/li&gt;
&lt;li&gt;Name schemes paint us into corners when unexpected situations arise. Do we amend the name scheme and rename all systems to reflect the changes? Or do we live with the fact that we now have two or more different name schemes … and we can’t be sure which is which?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Which brings me to the point of this little article. You can use the &lt;b&gt;Computer Description&lt;i&gt; &lt;/i&gt;&lt;/b&gt;field to hold all that metadata:&lt;/p&gt;
&lt;p&gt;&lt;img width="422" src="http://lh3.ggpht.com/BryanLockwood/SKbN8OdozVI/AAAAAAAAAVU/C3ZeLX0_wGc/%5C%5Ccojones.org%5Cfiles%5Cusers%5Cbryan%5CDesktop%5CComputerDescription.PNG?imgmax=512" alt="The 'Computer Description' field" height="188"/&gt;&lt;/p&gt;
&lt;p&gt;Now from the commandline, with &lt;b&gt;net view&lt;/b&gt;, you can do some neat stuff:&lt;/p&gt;
&lt;p&gt;&lt;img width="512" src="http://lh6.ggpht.com/BryanLockwood/SKbN8HBTywI/AAAAAAAAAVc/vu65Fm4R5aM/%5C%5Ccojones.org%5Cfiles%5Cusers%5Cbryan%5CDesktop%5Ccmd-example-descriptions.PNG?imgmax=512" alt="Viewing and searching computer descriptions with net view" height="258"/&gt;&lt;/p&gt;
&lt;p&gt;Notice how, by piping the command through a &lt;i&gt;findstr&lt;/i&gt;, I was able to pull out just the Windows 2003 systems. Obviously there are many other ways I could use this to locate systems of interest. The other thing to notice is that now, names don’t do anything other than make a computer uniquely addressable. We can choose easy-to-pronounce names, and we can let employees name their own systems. The ‘name scheme’ has really moved to become a ‘description scheme’ which is much more flexible because we can change descriptions without changing the address of the computer. Also, since descriptions can be longer, they are easier to read and easier to search. And if our description scheme needs updating later on in life, it will be relatively easy to reset the description field for every system we have. So we can easily escape any corners we might paint ourselves into.&lt;/p&gt;
&lt;p&gt;There are a few things to keep in mind. First, the &lt;b&gt;Computer Description&lt;/b&gt; field can hold a lot of characters. I gave up counting when I got over 200 chars on a Windows 2003 system (via the dialog shown above), and Microsoft’s &lt;a href="http://technet.microsoft.com/en-us/library/cc787346.aspx" target="_blank"&gt;documentation of the registry value&lt;/a&gt; where this is kept gives no maximum limit. BUT, and this could be a showstopper, &lt;a href="http://support.microsoft.com/kb/231312" target="_blank"&gt;KB231312&lt;/a&gt; documents a ‘by design’ 48 character limit, and &lt;a href="http://support.microsoft.com/kb/932762" target="_blank"&gt;KB932762&lt;/a&gt; documents a (patchable) issue where descriptions larger than 48 chars could crash the Server service, on which many other services depend. It is not 100% clear whether this patch has been pushed out via the normal Windows Update mechanism, so &lt;u&gt;I recommend staying under 48 chars in your descriptions&lt;/u&gt;.&lt;/p&gt;
&lt;p&gt;Also, setting the computer description does &lt;i&gt;not&lt;/i&gt; necessarily update the description field in Active Directory Users and Computers. I don’t think it would be to hard to write a script which gets all localcomputer descriptions, then updates AD with these values. You could run such a script daily or weekly. I don’t feel like writing that script at the moment, but if anyone asks (via comments), I just might be convinced to do it.&lt;/p&gt;
&lt;p&gt;Finally keep in mind that unless you are running WINS, these computer desciptions will not be available for systems outside the subnet you are on. So that might be a good reason to either run WINS, or whip up the script I described above.&lt;/p&gt;
&lt;p&gt;But what about non-Windows systems? Well, the various *nix OS’s can all run Samba, but using Samba &lt;i&gt;just&lt;/i&gt; to publish system description fields is probably a bit of overkill. You could explore using MOTD, or QOTD to hold that information. Or perhaps TXT or SRV records in DNS.&lt;/p&gt;
&lt;p&gt;Wrapping up: I think computer naming schemes usually look good when we’re thinking them up, but without iron-fisted control, often devolve into a sort of ratty and not-always-reliable mess as time goes by. Maybe we should just free ourselves from them entirely!&lt;/p&gt;</description><link>http://quux.tumblr.com/post/46193078</link><guid>http://quux.tumblr.com/post/46193078</guid><pubDate>Sat, 16 Aug 2008 06:46:00 -0700</pubDate><category>sysadmin</category><category>computer name</category><category>naming scheme</category></item><item><title>Troubleshooting pool memory </title><description>&lt;a href="http://blogs.msdn.com/ntdebugging/archive/2006/12/18/Understanding-Pool-Consumption-and-Event-ID_3A00_--2020-or-2019.aspx"&gt;Troubleshooting pool memory &lt;/a&gt;: How to resolve SRV errors.</description><link>http://quux.tumblr.com/post/45969271</link><guid>http://quux.tumblr.com/post/45969271</guid><pubDate>Thu, 14 Aug 2008 10:14:16 -0700</pubDate><category>Windows</category><category>sysadmin</category><category>troubleshooting</category></item><item><title>PC Incubator</title><description>&lt;a href="http://www.pcincubator.com/"&gt;PC Incubator&lt;/a&gt;: Chooses top-rated components from Newegg to help you build a great PC. Try it!</description><link>http://quux.tumblr.com/post/44732083</link><guid>http://quux.tumblr.com/post/44732083</guid><pubDate>Mon, 04 Aug 2008 17:42:43 -0700</pubDate><category>hardware</category><category>PC</category><category>building</category></item><item><title>Observing chkdsk</title><description>&lt;p&gt;I recently had occasion to suspect there might be problems on my Vista laptop’s C: drive, so I scheduled a &lt;a href="http://support.microsoft.com/kb/315265" target="_blank"&gt;chkdsk&lt;/a&gt; (more technical explanation of chkdsk in &lt;a href="http://support.microsoft.com/kb/187941" target="_blank"&gt;this KB article&lt;/a&gt;). Since chkdsk cannot run on a mounted drive, and obviously one cannot unmount the system drive, the chkdsk was scheduled to run at next boot. But my suspicions were not really urgent, so I didn’t reboot right away.&lt;/p&gt;
&lt;p&gt;Two days later, when I &lt;i&gt;did&lt;/i&gt; get around to rebooting, the chkdsk surprised me a bit - I forgot I had scheduled it. But that’s just the framing story for two things I noticed during the chkdsk. The first may be a bug. During stage 4 (check for bad sectors, according to KB187941), chkdsk reports 15% the whole time. The reported completion percentage never changes:&lt;/p&gt;
&lt;p&gt;&lt;img src="http://lh5.ggpht.com/BryanLockwood/SJWg9WRGRwI/AAAAAAAAAUs/zRJnCpvA59k/%5C%5Ccojones.org%5Cfiles%5Cusers%5Cbryan%5CDesktop%5Cchkdsk.png?imgmax=512" alt="52% != 15%"/&gt;&lt;/p&gt;
&lt;p&gt;84791 / 163056 = 52%. I tried to get a shot of it just as this stage was completing, but at about 140,000 files, the process sped up considerably, and moved on to the next stage before I could get the camera positioned. Anyway, it stayed at 15% right up to the finish of this stage. Other stages did report their percentage more or less accurately (I didn’t do the math). By the way, this stage was very, very slow on my system. It probably took an hour to complete, though I did not time it.&lt;/p&gt;
&lt;p&gt;Now here’s the other thing - apparently chkdsk clears the SuperFetch cache. Here’s ATM, a few minutes after the reboot completed:&lt;/p&gt;
&lt;p&gt;&lt;img width="571" src="http://lh4.ggpht.com/BryanLockwood/SJWg9GVatVI/AAAAAAAAAUk/rTKJUw7OZmQ/%5C%5Ccojones.org%5Cfiles%5Cusers%5Cbryan%5CDesktop%5Ccache%20after%20chkdsk.PNG?imgmax=576" alt="Superfetch cache is empty!" height="364"/&gt;&lt;/p&gt;
&lt;p&gt;Note the almost-missing big yellow bar in the graph. Now remember just a few days ago I put up this screenshot of ATM showing a nice fat yellow cache bar:&lt;/p&gt;
&lt;p&gt;&lt;img src="http://lh5.ggpht.com/BryanLockwood/SItsIx4GhcI/AAAAAAAAARY/XNfSyGMc-Dc/Capture.PNG.jpg?imgmax=576"/&gt;&lt;/p&gt;
&lt;p&gt;It’s not a big deal, though. My system has now been running for about 2 more hours, and I have my fat yellow superfetch band again. Still, it’s a nice thing to be aware of.&lt;/p&gt;</description><link>http://quux.tumblr.com/post/44545995</link><guid>http://quux.tumblr.com/post/44545995</guid><pubDate>Sun, 03 Aug 2008 05:36:00 -0700</pubDate></item><item><title>ReadyBoost Blues</title><description>&lt;p&gt;About a week ago, I noted in the &lt;a href="http://quux.tumblr.com/post/42153718/winsat-perf-testing-tool" target="_blank"&gt;winsat&lt;/a&gt; article that I was trying to get &lt;a href="http://en.wikipedia.org/wiki/ReadyBoost" target="_blank"&gt;ReadyBoost&lt;/a&gt; to work on my laptop, which runs Vista Ultimate. The promise of ReadyBoost is better performance, mainly when invoking applications. I’ve given up on it, but will record a few notes here for your amusement and my later reference.&lt;/p&gt;
&lt;p&gt;Into my aging &lt;a href="http://www.thinkwiki.org/wiki/Category:T42" target="_blank"&gt;Thinkpad T42&lt;/a&gt; (type 2378-FVU, now exactly 4 years old), I installed a &lt;a href="http://www.adorama.com/ICDDCBCFA.html?searchinfo=Delkin%20cardbus&amp;item_no=1" target="_blank"&gt;Delkin ‘eFilm Pro’ DDCFPROCB-AD Cardbus Adapter&lt;/a&gt; and a &lt;a href="http://www.ritekusa.com/product_specs.asp?division_id=2&amp;products_id=3" target="_blank"&gt;RiData Lighting Series 233x 8GB CF card&lt;/a&gt;. I ran the following Winsat tests (as &lt;a href="http://blogs.technet.com/jamesone/archive/2006/12/31/readyboost-money-well-spent-but-what-s-fast-enough.aspx" target="_blank"&gt;documented&lt;/a&gt; by James O’Neill), twice - once formatted as Fat32, and again when formatted as NTFS:&lt;/p&gt;
&lt;p&gt;&lt;i&gt;winsat disk &lt;b&gt;–read&lt;/b&gt; –ran –ransize 4096 –drive F -v&lt;br/&gt;&lt;/i&gt;FAT result: 5.99 MB/s&lt;br/&gt;NTFS result: 8.46 MB/s&lt;/p&gt;
&lt;p&gt;&lt;i&gt;winsat disk &lt;b&gt;–write&lt;/b&gt; –ran –ransize 524288 –drive F -v&lt;/i&gt;&lt;br/&gt;FAT: 5.01 MB/s&lt;br/&gt;NTFS: 5.01 MB/s&lt;/p&gt;
&lt;p&gt;These results are not blazing fast, but they do exceed the requirements for ReadyBoost, which are &lt;b&gt;2.5MB/sec throughput for 4K random reads&lt;/b&gt; and &lt;b&gt;1.75MB/sec throughput for 512K random writes&lt;/b&gt;. You can find documentation of those requirements, and a lot more, in Tom Archer’s &lt;a href="http://blogs.msdn.com/tomarcher/archive/2006/06/02/615199.aspx" target="_blank"&gt;excellent FAQ&lt;/a&gt;. Tom got his answers directly from Matt Ayers, the Microsoft Program Manager who owns the ReadyBoost feature. So this stuff is straight frm the horse’s mouth.&lt;/p&gt;
&lt;p&gt;OK. So my hardware meets the performance standard, but Vista will not give me a ReadyBoost tab in the CF drive’s properties. Bummer.&lt;/p&gt;
&lt;p&gt;&lt;img height="444" width="347" src="http://lh6.ggpht.com/BryanLockwood/SJLGSC0zRhI/AAAAAAAAASg/TSEL68_vwqs/%5C%5Ccojones.org%5Cfiles%5Cusers%5Cbryan%5CDesktop%5Creadyboost.png?imgmax=512" alt="I want this tab!"/&gt;&lt;/p&gt;
&lt;p&gt;And with a bit more digging, I found the reason:&lt;/p&gt;
&lt;p&gt;&lt;img height="261" width="512" src="http://lh5.ggpht.com/BryanLockwood/SJLKzLEK28I/AAAAAAAAATc/lstvueKVsa0/%5C%5Ccojones.org%5Cfiles%5Cusers%5Cbryan%5CDesktop%5CCapture.PNG?imgmax=512" alt="ReadyBoost can't identify the device."/&gt;&lt;/p&gt;
&lt;p&gt;Well, part of the reason anyway. Device Manager does properly identify both the CF card and the Delkin cardbus adapter&lt;i&gt;:&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;img height="265" width="400" src="http://lh3.ggpht.com/BryanLockwood/SJLNFB_wOJI/AAAAAAAAATo/jpmFtCxELj0/%5C%5Ccojones.org%5Cfiles%5Cusers%5Cbryan%5CDesktop%5CCapture.PNG?imgmax=400" alt="Device Manager properly identifies CF and adapter."/&gt;&lt;/p&gt;
&lt;p&gt;So, I’m in a quandary. Is this an issue with the CF card, or the Cardbus adapter, or something about my system’s chipset? It is impossible to tell. There just isn’t much information on the web (I have linked all the best stuff in this article, and it is not enough). Plenty of info about ReadyBoost for USB devices, but not much when it comes to this intersection of ReadyBoost, CF, adapter, and motherboard chipset. I won’t keep buying devices in the hopes that some combination of them will work. So, I’m &lt;u&gt;throwing in the towel&lt;/u&gt; on this one, until better information is available.&lt;/p&gt;
&lt;p&gt;Here are a couple of sites which do document working ReadyBoost hardware, though none had the complete combination of information I needed:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://www.techcrater.com/2007/04/05/readyboost-flash-memory-speed-list" target="_blank"&gt;Techcrater list&lt;/a&gt; of tested ReadyBoost speeds.&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.grantgibson.co.uk/misc/readyboost/" target="_blank"&gt;Grant Gibson’s works/doesn’t work&lt;/a&gt; list.&lt;/li&gt;
&lt;li&gt;Ed Bott’s &lt;a href="http://blogs.zdnet.com/Bott/?p=186" target="_blank"&gt;shorter list&lt;/a&gt; of tested USB devices.&lt;/li&gt;
&lt;/ul&gt;</description><link>http://quux.tumblr.com/post/44316704</link><guid>http://quux.tumblr.com/post/44316704</guid><pubDate>Fri, 01 Aug 2008 02:24:00 -0700</pubDate><category>ReadyBoost</category><category>Vista</category><category>performance</category></item><item><title>Windows perf team blog</title><description>&lt;a href="http://blogs.technet.com/askperf/default.aspx"&gt;Windows perf team blog&lt;/a&gt;: Some deep explanations of How Things Work.</description><link>http://quux.tumblr.com/post/43755690</link><guid>http://quux.tumblr.com/post/43755690</guid><pubDate>Sun, 27 Jul 2008 18:44:40 -0700</pubDate><category>windows</category><category>sysadmin</category><category>performance</category></item><item><title>Someday, this won’t seem like much.</title><description>&lt;img src="http://media.tumblr.com/6O6ljvhYYbxixtn9z1LXch6d_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;Someday, this won’t seem like much.</description><link>http://quux.tumblr.com/post/43726900</link><guid>http://quux.tumblr.com/post/43726900</guid><pubDate>Sun, 27 Jul 2008 11:23:20 -0700</pubDate></item><item><title>Windows Memory Management</title><description>&lt;p&gt;Unless you’ve studied it a bit, you probably have a few wrong impressions about how Windows memory management works, and that may be hurting your understanding of how to get good performance from the OS. So here are a few links that are worth reading. On this topic, there seems to be a lot of &lt;b&gt;just plain wrong advice&lt;/b&gt; out there on the web. So here are a few links which avoid those common misconceptions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://www.tweakhound.com/xp/virtualmemory.htm" target="_blank"&gt;Understanding Virtual Memory&lt;/a&gt; by Perris Calderon. This will really help form your base understanding of how the backing store works, and why several ‘common sense’ virtual memory tweaks are in fact kind of disastrous. &lt;/li&gt;
&lt;li&gt;The above article doesn’t cover improvements to the VMM (virtual memory manager) which are now implemented in Vista/W2003. &lt;a href="http://technet.microsoft.com/en-us/magazine/cc162480.aspx" target="_blank"&gt;Mark Russinovich explains the new stuff here&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;ArsTechnica has a very clued-in member who goes by the name &lt;b&gt;DriverGuru&lt;/b&gt;. From time to time he &lt;a href="http://episteme.arstechnica.com/eve/forums/a/tpc/f/99609816/m/925003762931?r=796009962931#796009962931" target="_blank"&gt;answers&lt;/a&gt; questions about memory and pagefile usage. Those &lt;a href="http://episteme.arstechnica.com/eve/forums/a/tpc/f/12009443/m/748009443931/p/1" target="_blank"&gt;threads&lt;/a&gt; can walk you through some realworld examples, and so they help drive the &lt;a href="http://episteme.arstechnica.com/eve/forums/a/tpc/f/99609816/m/2590999945?r=2870972055#2870972055" target="_blank"&gt;message&lt;/a&gt; home.&lt;/li&gt;
&lt;li&gt;MSDN has a &lt;a href="http://msdn.microsoft.com/en-us/library/ms878234.aspx" target="_blank"&gt;large section on memory management.&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;The best reference is a book: &lt;a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&amp;location=http%3A%2F%2Fwww.amazon.com%2Fdp%2F0735619174&amp;tag=quuswik-20&amp;linkCode=ur2&amp;camp=1789&amp;creative=9325" target="_blank"&gt;Windows Internals 4th Edition&lt;/a&gt;, by Mark Russinovich and David Solomon. The &lt;a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&amp;location=http%3A%2F%2Fwww.amazon.com%2Fdp%2F0735625301%2F&amp;tag=quuswik-20&amp;linkCode=ur2&amp;camp=1789&amp;creative=9325" target="_blank"&gt;5th Edition&lt;/a&gt; is due out soon.&lt;/li&gt;
&lt;li&gt;
&lt;u&gt;Update&lt;/u&gt;: Mr. Russinovich has a &lt;a href="http://blogs.technet.com/markrussinovich/archive/2008/07/21/3092070.aspx" target="_blank"&gt;new blog article&lt;/a&gt; out, which really helps to provide a more depth-ful answer to the question: &lt;a href="http://www.codinghorror.com/blog/archives/000811.html" target="_blank"&gt;Dude, Where’s My 4 Gigabytes of RAM?&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img width="512" src="http://lh5.ggpht.com/BryanLockwood/SItsIx4GhcI/AAAAAAAAARY/XNfSyGMc-Dc/Capture.PNG.jpg?imgmax=512" alt="ATM running on my Vista laptop" height="339"/&gt;&lt;/p&gt;
&lt;p&gt;The above picture is of &lt;a href="http://www.tmurgent.com/Tool_ATM.aspx" target="_blank"&gt;Tmurgent’s ATM tool&lt;/a&gt;, very handy on Vista/W2008 (though it also works on earlier versions of the OS). I added a bit of text to the above screenshot of the tool running on my own system (2GB of RAM installed).&lt;/p&gt;
&lt;p&gt;OK, you’re saying, that’s fine and dandy, but you don’t want to deal with a lot of mumbo jumbo. You just want to know if your system is using memory optimally! OK, here’s how to check. Open &lt;a href="http://adminfoo.net/2007/04/windows-perfmon-top-ten-counters.html" target="_blank"&gt;Perfmon&lt;/a&gt; (it’s part of Windows), remove all the default counters it is graphing, and add this one counter: &lt;b&gt;Memory, Page Reads/sec&lt;/b&gt;. You’ll get a graph like the one below:&lt;/p&gt;
&lt;p&gt;&lt;img width="512" src="http://lh4.ggpht.com/BryanLockwood/SItyMN0oqDI/AAAAAAAAAR8/8QrOFUYdUwQ/Capture.PNG.jpg?imgmax=512" alt="Perfmon (on my Vista laptop) showing pretty good pagefile performance." height="384"/&gt;&lt;/p&gt;
&lt;p&gt;Your goal is to make that line as flat and low as possible while you are using your system normally. That’s the number of times Windows has to fetch data out of the pagefile on disk and stick it back into RAM. You’ll probably never get it to the point where it stays perfectly flat at zero, but you&lt;i&gt; do&lt;/i&gt; want it to return to zero much of the time, with only occasional  spikes, and those spikes should usually be to 10 or less. Note that in this example, I set the multiplier scale to 10, so that spike to ‘60’ on the graph was really only a value of 6 page reads per second. This is a system that’s responsive and very rarely goes to disk to retreive data that should be in RAM.&lt;/p&gt;
&lt;p&gt;If you’re seeing too many page reads, you have two basic choices: 1) buy more RAM, or  2) run less memory intensive processes. Choice #2 can mean a lot of things. It may mean just closing programs you are not using, or it may mean looking around for one or two programs which seem to hog a lot of RAM.&lt;/p&gt;
&lt;p&gt;Tweaking your page file isn’t going to do anything to make this graph look better, and in many cases will make it a lot worse. Unless you really &lt;i&gt;really&lt;/i&gt; understand this stuff &lt;i&gt;and&lt;/i&gt; are in fairly unusual circumstances, &lt;u&gt;tweaking the pagefile or other OS parameters is &lt;b&gt;not&lt;/b&gt; going to be a winning strategy&lt;/u&gt;. Don’t say I didn’t warn you!&lt;/p&gt;</description><link>http://quux.tumblr.com/post/43637265</link><guid>http://quux.tumblr.com/post/43637265</guid><pubDate>Sat, 26 Jul 2008 12:19:00 -0700</pubDate><category>Windows</category><category>sysadmin</category><category>memory</category><category>management</category></item><item><title>Lazy Linux Admin: 10 tricks</title><description>&lt;a href="http://www.ibm.com/developerworks/linux/library/l-10sysadtips/index.html?ca=drs-tp3008"&gt;Lazy Linux Admin: 10 tricks&lt;/a&gt;</description><link>http://quux.tumblr.com/post/43563392</link><guid>http://quux.tumblr.com/post/43563392</guid><pubDate>Fri, 25 Jul 2008 17:11:05 -0700</pubDate><category>sysadmin</category><category>linux</category><category>tricks</category></item><item><title>Exchange Admins, read this.</title><description>&lt;p&gt;Running Exchange 2003? &lt;a href="http://technet.microsoft.com/en-us/library/bb125070(EXCHG.65).aspx" target="_blank"&gt;Exchange 2003 Disaster Recovery Operations Guide&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Exchange 2007? &lt;a href="http://technet.microsoft.com/en-us/library/aa998848(EXCHG.80).aspx" target="_blank"&gt;Disaster Recovery&lt;/a&gt; and perhaps &lt;a href="http://technet.microsoft.com/en-us/library/bb124721(EXCHG.80).aspx" target="_blank"&gt;High Availability&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sometime in your Exchange admin career, you’ll be asked to recover lost data. This isn’t because Exchange itself is intrinsically a fragile platform. But if you do not set it up with recovery situations in mind, there’s a great likelihood that when one does come around, you may find yourself filled with frustration and rage.&lt;/p&gt;
&lt;p&gt;The key here is to think of these DR procedures as &lt;b&gt;proactive&lt;/b&gt; measures; not something you postpone until the day an issue arises. Being proactive will make that day much less likely to occur, and make the (now much less likely) disaster response a much more pleasant event.&lt;/p&gt;
&lt;p&gt;I estimate that (depending on your Exchange setup complexity and size) the task of sitting down with this paper and bringing your Exchange to disaster readiness is a 2-3 day task. It’ll save you far more than that in the long run, but you’ll never really know. It’s like tying your shoes: how many broken legs has that saved you from?&lt;/p&gt;</description><link>http://quux.tumblr.com/post/43297927</link><guid>http://quux.tumblr.com/post/43297927</guid><pubDate>Wed, 23 Jul 2008 11:36:00 -0700</pubDate></item><item><title>EasyVMX</title><description>&lt;a href="http://www.easyvmx.com/"&gt;EasyVMX&lt;/a&gt;: Use this tool to easily create free &lt;a href="http://www.vmware.com/products/player/" target="_blank"&gt;VMware Player&lt;/a&gt; instances with your own OS build.</description><link>http://quux.tumblr.com/post/43024522</link><guid>http://quux.tumblr.com/post/43024522</guid><pubDate>Mon, 21 Jul 2008 10:05:26 -0700</pubDate><category>virtualization</category><category>vmware</category></item></channel></rss>
