Edited wiki page through web user interface.

This commit is contained in:
Louwrentius 2009-03-09 20:53:15 +00:00
parent a2eab3a152
commit a6b99b6987
1 changed files with 17 additions and 8 deletions

View File

@ -9,8 +9,9 @@ This page discusses the usage of PPSS on a single host. Examples show how PPSS i
The following output is displayed by PPSS when executed without any options: The following output is displayed by PPSS when executed without any options:
{{{ {{{
Distributed Parallel Processing Shell Script
'Distributed Parallel Processing Shell Script
Version: 2.0 Version: 2.0
PPSS is a Bash shell script that executes commands in parallel on a set PPSS is a Bash shell script that executes commands in parallel on a set
@ -54,7 +55,7 @@ Options are:
--log | -l Sets the name of the log file. The default is ppss-log.txt. --log | -l Sets the name of the log file. The default is ppss-log.txt.
--processes | -p Start the specified number of processes. Ignore the number of available --processes | -p Start the specified number of processes. Ignore the number of available
CPU's. CPUs.
The following options are used for distributed execution of PPSS. The following options are used for distributed execution of PPSS.
@ -95,7 +96,7 @@ Running PPSS based on a configuration file.
Running PPSS on a client as part of a cluster. Running PPSS on a client as part of a cluster.
./ppss.sh node -d /somedir -c 'cp /some/destination' -s 10.0.0.50 -u ppss -t -k ppss-key.key ./ppss.sh node -d /somedir -c 'cp /some/destination' -s 10.0.0.50 -u ppss -t -k ppss-key.key'
}}} }}}
A detailed explanation based on examples will follow. A detailed explanation based on examples will follow.
@ -139,11 +140,19 @@ In this example, a list of URLs is provided by the file list.txt. These urls are
== Advanced command line options == == Advanced command line options ==
*must be expanded* In this paragraph, some additional options are discussed.
* -p <configure manually number of parallel processes> * -p <configure manually number of parallel processes>*
* -j <enable hyper threading>
* -l <PPSS log file> This option allows you to specify how many parallel proceses should be started. Thus, automatic detection of CPUs and cores is overruled. This is useful, for example, when downloading a bunch of files in parallel, or other tasks that are not bound by the number of available CPUs.
* -j <enable hyper threading>*
If a CPU is found that supports hyper threading, the additional cores are used. For example, an Intel Core 7i quad-core processor supports HT, thus has effectively 8 cores. When HT is enabled, not 4 but 8 parallel jobs are started.
* -l <PPSS log file>*
This option allows you to specify a custom name for the log file that is used by PPSS itself.
== Logging (must read) == == Logging (must read) ==