Dsh
From Wikitech
(Difference between revisions)
m |
(two of them) |
||
| Line 1: | Line 1: | ||
| − | + | We currently use two different dsh implementations: | |
| + | |||
| + | * The [http://magdalar.net/projects/misc/dsh.pl perl dsh] is installed on zwinger as "dsh". It has a handy interactive mode. It checks to see if servers are up before it tries to log in to them. It sorts the output by server, using a small buffer, and so for tasks like compilation that do a lot of output, the task becomes effectively serialized as the stdout blocks for the other servers while waiting for the first server to complete. | ||
| + | * [http://dancer.debian.net/~dancer/software/dsh.html.en Dancer's dsh] is installed on zwinger as "ddsh". Output is not sorted by server, so it's faster and uglier. Also it's written in C and doesn't do the slow server check before login. It's used by scripts such as sync-file and scap which need speed. | ||
[[Category:Software]] | [[Category:Software]] | ||
Revision as of 08:52, 16 October 2008
We currently use two different dsh implementations:
- The perl dsh is installed on zwinger as "dsh". It has a handy interactive mode. It checks to see if servers are up before it tries to log in to them. It sorts the output by server, using a small buffer, and so for tasks like compilation that do a lot of output, the task becomes effectively serialized as the stdout blocks for the other servers while waiting for the first server to complete.
- Dancer's dsh is installed on zwinger as "ddsh". Output is not sorted by server, so it's faster and uglier. Also it's written in C and doesn't do the slow server check before login. It's used by scripts such as sync-file and scap which need speed.