Atomic I/O letters column #51

Originally published in Atomic: Maximum Power Computing
Reprinted here November 2005.
Last modified 16-Jan-2015.

 

Canned cold

As I'm sure we both know, when something is cold, it shrinks. The atoms in it get closer together and move less. What would happen if you cooled something so that the atoms were close, and then locked it in a airtight container (very strong) so that it couldn't expand again? Would it stay cold?

I was thinking about it, and was wondering if you put liquid nitrogen into a very strong cube and stopped it expanding, could you plonk it on your CPU? Would it be forced to stay cold as a result of the compression of the walls of the cube on it?

Nathanael

Answer:
Actually, not all substances contract when they cool. Water expands as it freezes; so does bismuth. Molten bronze expands as it cools, then shrinks again when it solidifies (this is why it's so good for making castings - it expands into the mould crevices, then shrinks and unsticks itself).

What would happen in the case you mention - and what does happen, whenever someone fills a container with compressed gas - is that the contents of the container will equalise temperature with the outside world, as normal, as heat seeps in or out. If the container's getting warmer, then the pressure inside will increase.

If you pump room-temperature gas into a cylinder, the gas (and the cylinder) will get hot as you compress it. But you certainly could just start out with an open container somewhere really cold, then seal the container and go somewhere warm. That'd even work as well as pumping the gas in, if your really cold place was, say, a liquid oxygen ocean on some gas giant moon, or something.

When you took your bottle of liquid oxygen back to your hot computer in Australia, though, it'd get warm and the pressure would increase (and, if it wasn't a tough enough pressure vessel, it'd pop).

If you then uncorked the bottle, the LOX would expand (very enthusiastically!) and escape, and both the bottle and the gas would become very cold, thanks to this expansion. You can feel this effect in a less dramatic form when a spray can gets cold while you're using it.

Find more information on the pesky laws of thermodynamics standing between you and perfect CPU cooling here.

 

That pr0n's all public domain, I swear

Just wondering if you could tell me the best way to ensure that my activities on the Internet are not snooped on. This especially applies to P2P activity. I have heard of programs such as GhostSurf, which claims to route data through anonymous servers. I doubt this, as the bandwidth requirements would be huge; I don't know how they could afford it with a one-off payment of $US50.

I would like to know if these programs are likely to protect me.

Rob

Answer:
The feasibility of Internet anonymity depends on what "activities" you're engaging in, and who's doing the snooping. If the NSA wants you, the NSA's probably gonna get you, because they'll come to your house and plant hardware and/or software bugs in your PC when you're not home.

If you're just Joe Average who doesn't want his credit card info stolen, though, then there's no real software solution, beyond keeping your computer up-to-date with security patches, and not buying stuff from Honest Yuri from the Ukraine who's only got an eBay feedback score of 2.

This especially applies to P2P activity.

Most P2P software is inherently insecure. Data-source peers in any ordinary file trading network have, by definition, to know the IP address of the data-destination peers, so all a snooper has to do is run software that says (truly or otherwise) that it's a source for various stuff, and they'll be able to see the IP addresses of the people requesting it.

There's more to it than that, of course; some degree of anonymity is possible, and developers are getting more and more interested in it as the movie and music companies get more and more enthusiastic about destroying their customers' lives.

About the only way to "patch" some degree of anonymity onto regular P2P clients, though, is by using a blocklist for IP addresses known to belong to snoop-y organisations, or by using Tor and hoping for the best, bandwidth-wise.

I don't know how well GhostSurf works. But at least it doesn't claim to protect you from prison rape.

 

Hot in the server tonight

I currently own a dual Xeon 2.8GHz with 6Gb DDR266 RAM, and a Supermicro X5DA8 motherboard. I am having serious overheating issues. The "Super Doctor III" monitoring program says CPU 2 is overheating; it reaches temperatures of about 85 degrees C, about 6 degrees hotter than CPU 1.

I have a Cooler Master case and standard Intel CPU coolers with the "P04" brackets. At a 21X multiplier with hyperthreading turned on, CPU 2 heats up within 5 minutes and the system freezes and alarms go off. I have disabled hyperthreading and turned the multiplier down to 15X and things are stable, but slow.

What cooling systems (air or water) are the best for a dual Xeon system? Is it possible to run one water cooling system for both CPU's?

Brian

Answer:
If you're running WinNT/2000/XP, it'll tend to hand system processes to the first CPU and applications to the second, which can result in CPU2 being mildly warmer when you're doing stuff. Only mildly, though. Of course, if some heavy duty single-threaded application has its affinity set to the second CPU, then that could account for your machine's odd behaviour.

Alternatively, it could just be a lousier thermal contact between the second CPU's cooler and the chip. The thermal goop may have dried out, or there might be a hair between the chip and the cooler, or the cooler's fan may be on the way out, or there may just be a big dust clot in that CPU's heat sink. All of these problems are, of course, solvable without spending a whole lot of money.

If you've got the Intel Xeon coolers that come with the nice copper heat sink, you're unlikely to be able to find a better heat sink on any after-market cooler. Most third party Xeon coolers are made for slim rackmount servers, and have a lot less fin surface area than the stock units.

The Intel coolers have custom fans on them, but if you need to replace one with a standard square fan then you can use cable ties and tape and do a perfectly good job. If the idea of that offends you, then a 2U rackmount server cooler (like this, for instance) with a better fan on it should be more than adequate.

(A reader's now pointed out to me that he's encountered heat pipe coolers that've apparently sprung a leak, lost their heat pipe working fluid, and become hideously inefficient as a result. If you've got such a cooler, that's something to check for - see if the base of the heat sink's hot but the fins are cold.)

Pay attention to your case ventilation as well, though. Make sure the front fan filter (if there is one) isn't clogged with dust, make sure there aren't any ribbon cables blocking air flow to the CPU coolers, maybe put in a more powerful exhaust fan.

Water cooling for Xeons is perfectly possible, and yes, you can use two water blocks from one pump and radiator. You'd probably want to run the blocks in parallel, rather than daisy-chaining them, but in the real world either arrangement is likely to work as long as your pump's reasonably grunty.

There aren't many water blocks made specifically for Xeons, but various P4 models fit with a different mounting bracket, and you can get some excellent ones for non-ridiculous prices.

Add a standard 120mm-fan radiator and a decent pump (anything that doesn't have a nasty little brush motor in it should do; see this, for instance), and you'd be in business.

 

Double barrelled

Being a bit of a storage nut, I've got two PCs full of IDE disks (10 each). As you can imagine, 10 disks is stretching the envelope of a ordinary midi-tower PC case (I'm already using detachable 3.5 inch drive "boxes" from other cases screwed under the normal 3.5" enclosures in the two servers).

Now I'm thinking of building a great big server case (out of 1-2 cm thick wood preferably, to keep the noise down), slapping into it all the drives, a decent surplus dual P3 mobo (Intel 440GX+) with a gaggle (technical term) of PCI IDE controllers, two 350W ATX PSUs, plus assorted CD/DVD drives, a DDS-3 streamer etc. This would be easier to manage logically (RAID and LVM on Linux), probably better-cooled AND quieter (assuming I used 12V fans running at ~7V), and generally nicer-looking.

The question I have is: can I safely use two ATX PSUs (some drives on one, the rest + MB + other devices on the other) in one PC? They'd be powered from two outlets on the same UPS, so there shouldn't be any problems with different ground potentials... but am I missing something?

And another thing, would you advise to splice and join the PWR-ON wires on the ATX leads to allow both PSUs to be controlled by the motherboard/case switch, or would it be better to simply plug one into the MB as usual and to do the bridging trick on the other?

Piotr

Answer:
Yes, you can use two PSUs in one computer with no trouble, and you can indeed rig them to power up elegantly by splicing the green pin-14 PS-ON wire of the secondary PSU to the same wire on the ATX connector of the first PSU.

Or, as you say, you can switch the secondary PSU separately, or just stick ye olde paper clip into the secondary's ATX connector so it's on all the time.

The two PSUs should share the same earth reference if they're both screwed into the same chassis, but for completeness it's also a good idea to connect any earth wire on one of them to any earth wire on the other. Running a zero-gauge earth strap from one PSU casing to the other is generally considered to be overkill.

More demanding nutcases have extended this, and run three or more PSUs together. And yes, it really is this simple, as long as you don't mind them still working as separate current sources, and not truly sharing the load (to do that, something like this is needed).

It's even possible, though not easy, to buy a pre-built PSU-slaving cable. Cooler Master sell one with their CM Stacker case, which has two PSU mount locations.

 

Other letters columns

I/O #1
I/O #2
I/O #3
I/O #4
I/O #5
I/O #6
I/O #7
I/O #8
I/O #9
I/O #10
I/O #11
I/O #12
I/O #13
I/O #14
I/O #15
I/O #16
I/O #17
I/O #18
I/O #19
I/O #20
I/O #21
I/O #22
I/O #23
I/O #24
I/O #25
I/O #26
I/O #27
I/O #28
I/O #29
I/O #30
I/O #31
I/O #32
I/O #33
I/O #34
I/O #35
I/O #36
I/O #37
I/O #38
I/O #39
I/O #40
I/O #41
I/O #42
I/O #43
I/O #44
I/O #45
I/O #46
I/O #47
I/O #48
I/O #49
I/O #50
I/O #51
I/O #52
I/O #53
I/O #54
I/O #55
I/O #56
I/O #57
I/O #58
I/O #59
I/O #60
I/O #61
I/O #62
I/O #63
I/O #64
I/O #65
I/O #66
I/O #67
I/O #68
I/O #69
I/O #70
I/O #71
I/O #72
I/O #73
I/O #74
I/O #75
I/O #76
I/O #77
I/O #78
I/O #79
I/O #80
I/O #81
I/O #82
I/O #83
I/O #84
I/O #85
I/O #86
I/O #87
I/O #88
I/O #89
I/O #90
I/O #91
I/O #92
I/O #93
I/O #94
I/O #95
I/O #96
I/O #97
I/O #98
I/O #99
I/O #100
I/O #101
I/O #102
I/O #103
I/O #104
I/O #105
I/O #106
I/O #107
I/O #108
I/O #109
I/O #109
I/O #110
I/O #111
I/O #112
I/O #113
I/O #114
I/O #115
I/O #116
I/O #117
I/O #118
I/O #119
I/O #120
I/O #121
I/O #122
I/O #123
I/O #124
I/O #125
I/O #126
I/O #127
I/O #128
I/O #129
I/O #130
I/O #131
I/O #132
I/O #133
I/O #134
I/O #135
I/O #136
I/O #137
I/O #138
I/O #139
I/O #140
I/O #141
I/O #142
I/O #143
I/O #144
I/O #145
I/O #146
I/O #147
I/O #148
I/O #149
I/O #150
I/O #151
I/O #152
I/O #153
I/O #154
I/O #155
I/O #156
I/O #157
I/O #158
I/O #159
I/O #160
I/O #161
I/O #162
I/O #163
I/O #164
Dan's Data letters #1
Dan's Data letters #2
Dan's Data letters #3
Dan's Data letters #4
Dan's Data letters #5
Dan's Data letters #6
Dan's Data letters #7
Dan's Data letters #8
Dan's Data letters #9
Dan's Data letters #10
Dan's Data letters #11
Dan's Data letters #12
Dan's Data letters #13
Dan's Data letters #14
Dan's Data letters #15
Dan's Data letters #16
Dan's Data letters #17
Dan's Data letters #18
Dan's Data letters #19
Dan's Data letters #20
Dan's Data letters #21
Dan's Data letters #22
Dan's Data letters #23
Dan's Data letters #24
Dan's Data letters #25
Dan's Data letters #26
Dan's Data letters #27
Dan's Data letters #28
Dan's Data letters #29
Dan's Data letters #30
Dan's Data letters #31
Dan's Data letters #32
Dan's Data letters #33
Dan's Data letters #34
Dan's Data letters #35
Dan's Data letters #36
Dan's Data letters #37
Dan's Data letters #38
Dan's Data letters #39
Dan's Data letters #40
Dan's Data letters #41
Dan's Data letters #42
Dan's Data letters #43
Dan's Data letters #44
Dan's Data letters #45
Dan's Data letters #46
Dan's Data letters #47
Dan's Data letters #48
Dan's Data letters #49
Dan's Data letters #50
Dan's Data letters #51
Dan's Data letters #52
Dan's Data letters #53
Dan's Data letters #54
Dan's Data letters #55
Dan's Data letters #56
Dan's Data letters #57
Dan's Data letters #58
Dan's Data letters #59
Dan's Data letters #60
Dan's Data letters #61
Dan's Data letters #62
Dan's Data letters #63
Dan's Data letters #64
Dan's Data letters #65
Dan's Data letters #66
Dan's Data letters #67
Dan's Data letters #68
Dan's Data letters #69
Dan's Data letters #70
Dan's Data letters #71
Dan's Data letters #72
Dan's Data letters #73
Dan's Data letters #74
Dan's Data letters #75
Dan's Data letters #76
Dan's Data letters #77
Dan's Data letters #78
Dan's Data letters #79
Dan's Data letters #80
Dan's Data letters #81
Dan's Data letters #82
Dan's Data letters #83
Dan's Data letters #84
Dan's Data letters #85
Dan's Data letters #86
Dan's Data letters #87
Dan's Data letters #88
Dan's Data letters #89
Dan's Data letters #90
Dan's Data letters #91
Dan's Data letters #92
Dan's Data letters #93
Dan's Data letters #94
Dan's Data letters #95
Dan's Data letters #96
Dan's Data letters #97
Dan's Data letters #98
Dan's Data letters #99
Dan's Data letters #100
Dan's Data letters #101
Dan's Data letters #102
Dan's Data letters #103
Dan's Data letters #104
Dan's Data letters #105
Dan's Data letters #106
Dan's Data letters #107
Dan's Data letters #108
Dan's Data letters #109
Dan's Data letters #110
Dan's Data letters #111
Dan's Data letters #112
Dan's Data letters #113
Dan's Data letters #114
Dan's Data letters #115
Dan's Data letters #116
Dan's Data letters #117
Dan's Data letters #118
Dan's Data letters #119
Dan's Data letters #120
Dan's Data letters #121
Dan's Data letters #122
Dan's Data letters #123
Dan's Data letters #124
Dan's Data letters #125
Dan's Data letters #126
Dan's Data letters #127
Dan's Data letters #128
Dan's Data letters #129
Dan's Data letters #130
Dan's Data letters #131
Dan's Data letters #132
Dan's Data letters #133
Dan's Data letters #134
Dan's Data letters #135
Dan's Data letters #136
Dan's Data letters #137
Dan's Data letters #138
Dan's Data letters #139
Dan's Data letters #140
Dan's Data letters #141
Dan's Data letters #142
Dan's Data letters #143
Dan's Data letters #144
Dan's Data letters #145
Dan's Data letters #146
Dan's Data letters #147
Dan's Data letters #148
Dan's Data letters #149
Dan's Data letters #150
Dan's Data letters #151
Dan's Data letters #152
Dan's Data letters #153
Dan's Data letters #154
Dan's Data letters #155
Dan's Data letters #156
Dan's Data letters #157
Dan's Data letters #158
Dan's Data letters #159
Dan's Data letters #160
Dan's Data letters #161
Dan's Data letters #162
Dan's Data letters #163
Dan's Data letters #164
Dan's Data letters #165
Dan's Data letters #166
Dan's Data letters #167
Dan's Data letters #168
Dan's Data letters #169
Dan's Data letters #170
Dan's Data letters #171
Dan's Data letters #172
Dan's Data letters #173
Dan's Data letters #174
Dan's Data letters #175
Dan's Data letters #176
Dan's Data letters #177
Dan's Data letters #178
Dan's Data letters #179
Dan's Data letters #180
Dan's Data letters #181
Dan's Data letters #182
Dan's Data letters #183
Dan's Data letters #184
Dan's Data letters #185
Dan's Data letters #186
Dan's Data letters #187
Dan's Data letters #188
Dan's Data letters #189
Dan's Data letters #190
Dan's Data letters #191
Dan's Data letters #192
Dan's Data letters #193
Dan's Data letters #194
Dan's Data letters #195
Dan's Data letters #196
Dan's Data letters #197
Dan's Data letters #198
Dan's Data letters #199
Dan's Data letters #200
Dan's Data letters #201
Dan's Data letters #202
Dan's Data letters #203
Dan's Data letters #204
Dan's Data letters #205
Dan's Data letters #206
Dan's Data letters #207
Dan's Data letters #208
Dan's Data letters #209
Dan's Data letters #210



Give Dan some money!
(and no-one gets hurt)