*** empty log message ***

svn path=/trunk/boinc/; revision=10244
This commit is contained in:
David Anderson 2006-06-03 16:16:13 +00:00
parent e37637661d
commit 39e4ffc80b
8 changed files with 227 additions and 11 deletions

View File

@ -33,10 +33,7 @@ echo "
This section is going to describe what the output of a crash dump looks like and what it contains.
<p>
<h4><a name=\"Debugger version\">Debugger version</a></h4>
<table width=100%>
<tr>
<td bgcolor=ddddff width=100%>
<pre>
"; block_start(); echo "
BOINC Windows Runtime Debugger Version 5.5.0
Dump Timestamp : 04/16/06 23:41:39
@ -45,10 +42,7 @@ Symbol Search Path: C:\\BOINCSRC\\Main\\boinc_samples\\win_build\\Release;
C:\\BOINCSRC\\Main\\boinc_samples\\win_build\\Release;
srv*c:\\windows\\symbols*http://msdl.microsoft.com/download/symbols;
srv*C:\\DOCUME~1\\romw\\LOCALS~1\\Temp\\symbols*http://boinc.berkeley.edu/symstore
</pre>
</td>
</tr>
</table>
"; block_end(); echo "
<p>
This area provides some basic information about the version of the BOINC debugger
being used, when the crash occured, and what the internal version of the Windows

View File

@ -27,4 +27,5 @@ and is readable by the rest of the world.
</ul>
";
}
page_tail();
?>

89
doc/dialup.php Normal file
View File

@ -0,0 +1,89 @@
<?php
require_once("docutil.php");
page_head("Using BOINC with modem, ISDN and VPN connections");
echo "
<p>
If you run BOINC on a computer with an Internet
connection that's not always on
(such as a modem, ISDN or VPN connection),
you can have BOINC connect in either of two ways:
<ul>
<li><b>Automatic</b>:
BOINC establishes an Internet connection as needed,
with no action on your part.
It optionally closes the connection when done.
This mode is useful
with dedicated modem lines, ISDN and VPN connections.
It is also be useful in combination with
<a href=prefs.php>general preferences</a> that set a time range when
BOINC is allowed to communicate (such as at night wnen
the phone line won't be in use or phone rates are cheaper).
<li><b>Manual</b>:
BOINC notifies you when it needs to connect to the Internet.
This mode is useful when a phone line is used for both
modem and regular phone calls.
It eliminates the situation where BOINC starts dialing
in the middle of a conversation.
</ul>
<h2>Automatic connection</h2>
<p>
<b>Note: this mode is currently available only on Windows</b>.
To use automatic connection:
<ul>
<li>Select a default connection using the BOINC Manager
<ul>
<li>Click the 'Advanced' menu and click 'Options'.
<li>Select the 'Connections' tab
<li>Select the connection to be used by BOINC
<li>Click the 'Set default' checkbox
<li>Click the 'OK' button
</ul>
<li>Set network preferences on project web site
<ul>
<li>Set 'Confirm before connecting to Internet' to 'No'.
<li>Set 'Disconnect when done' to 'Yes'.
<li>Set 'Use network only between the hours of' as required
<li>Click 'Update preferences' button at the bottom of the page
<li>In BOINC Manager, 'update' the project to download the new
preferences.
</ul>
</ul>
<h2>Manual connection</h2>
<p>
In this mode, BOINC gets your permission before connection.
This mode is in effect if you haven't selected a default connection,
or if your 'confirm before connection' preference is set to Yes.
<p>
When BOINC Manager is minimized to the system tray (no open window),
and BOINC needs to communicate,
a little yellow balloon will pop up
with a message about BOINC needing a connection to the Internet.
You must open BOINC Manager to continue; to do so, double-click the BOINC icon.
<h3>Default connection</h3>
<p>
<b>This mode is currently available only on Windows</b>.
If you've selected a default connection (see above)
and your 'confirm before connection' preference is set to Yes,
then when BOINC needs to communicate you'll see a Confirm Yes/No dialog.
Click Yes to connect.
BOINC will use your default connection.
You may need to type in a user name and password depending
on how this connection is configured.
<h3>No default connection</h3>
<p>
If you don't have a default connection and BOINC needs to communicate,
the BOINC Manager will open a dialog asking you
to open an Internet connection.
You can then open a connection by whatever method you normally use,
and click OK in the dialog when you're done.
<p>
";
page_tail();
?>

View File

@ -143,4 +143,19 @@ function error_page($x) {
exit();
}
function block_start() {
global $light_blue;
echo "
<table width=100% cellpadding=4>
<tr>
<td bgcolor=$light_blue width=100%>
<pre>";
}
function block_end() {
echo "</pre> </td> </tr> </table>
";
}
?>

72
doc/energy.php Normal file
View File

@ -0,0 +1,72 @@
<?php
require_once("docutil.php");
page_head("Energy considerations");
echo "
<h2>The energy cost and environmental impact of running BOINC</h2>
<p>
A computer running BOINC uses more energy than an idle computer.
The amount of additional energy depends on several factors:
<ul>
<li> How many additional hours per day you
you leave your computer powered on to run BOINC.
<li> The energy consumption of your computer.
<li> Whether you use your computer's power-management features
to turn off your monitor when idle.
<li> Your marginal electricity cost.
</ul>
Using some typical values for energy usage and cost,
here are estimates of the monthly costs:
";
list_start();
list_heading_array(array(
"Computer state<br>(24 hrs/day)",
"Typical power usage",
"Energy per month",
"Cost per month<br><font size=-2>assuming USA average of 8 cents/kWh;
<br>the cost in Europe is about 50% higher.</font>"
));
list_item_array(array("Off", "0 watts", "0 kWh", "$0"));
list_item_array(array("Idle", "100 watts", "73 kWh", "$5.84"));
list_item_array(array("Active", "150 watts", "110 kWh", "$8.80"));
list_end();
echo "
Under these assumptions, running BOINC costs about $3/month
relative to leaving your computer on but idle,
and about $8.80/month relative to leaving it off all the time.
<p>
There may also be an environmental cost.
If your electricity is produced by burning fossil fuels,
the extra electricity usage produces greenhouse gases
that contribute to global warming.
If this is the case, we recommend that you
not leave your computer on just to run BOINC,
or that you reduce your overall energy use to compensate.
<p>
You can measure the power usage of their computer using
a power consumption meter.
These are available for
<a href=http://www.energydudes.com/proddetail.php?prod=0001>American</a>
<a href=http://www.pat-training.co.uk/230V_electricity_meter.htm>UK-type</a>
electrical outlets.
<h2>How reduce BOINC's energy usage and cost</h2>
Some possibilities:
<ul>
<li>
Set your <a href=prefs.php>general preferences</a> to allow BOINC
to compute while your computer is in use,
and turn your computer off when it's not in use.
<li> Use your computer's power-management features to
turn off your monitor when it's not in use,
or to enter a low-power mode.
A <a href=http://eetd.lbl.gov/EA/Reports/39466/>
technical document about computer power management</a>
is available from Lawrence Berkeley Laboratories.
<li> If your electricity costs vary according to time of day,
set your <a href=prefs.php>general preferences</a>
so that BOINC computes only during periods of low electricity costs.
";
page_tail();
?>

View File

@ -45,7 +45,7 @@ they will be sent only if the user belongs to a team.
The components of a <code>&lt;gui_url></code> element are:
";
list_start();
list_item("name", "A short name, used e.g. as a menu item");
list_item("name", "A short name, used e.g. as a button name or menu item");
list_item("description", "An explanation, used e.g. as a rollover popup");
list_item("url", "The URL");
list_end();

View File

@ -123,8 +123,6 @@ but also works well for desktop grid computing within organizations.
";
search_form();
echo "
</center>
</div>
<br clear=all>
<table width=100% border=0 cellspacing=0 cellpadding=4>

47
doc/prefs_override.php Normal file
View File

@ -0,0 +1,47 @@
<?php
require_once("docutil.php");
page_head("Preferences override file");
echo "
By default, <a href=prefs.php>global preferences</a>
are maintained on a project server,
edited via a web interface, and downloaded from the server.
<p>
Some people may want to edit preferences locally,
or modify preferences on a single host.
To accommodate these requirements, BOINC lets you
create a 'preferences override file'.
This file is read by the core client after
it reads the preferences from the server,
and it overrides those preferences.
<p>
The preferences override file is named <code>global_prefs_override.xml</code>.
Its structure as follows:
".html_text("
<global_preferences>
<run_if_user_active>0</run_if_user_active>
<idle_time_to_run>3</idle_time_to_run>
<cpu_scheduling_period_minutes>60</cpu_scheduling_period_minutes>
<work_buf_min_days>0.1</work_buf_min_days>
<max_cpus>2</max_cpus>
<disk_interval>60</disk_interval>
<disk_max_used_gb>100</disk_max_used_gb>
<disk_max_used_pct>50</disk_max_used_pct>
<disk_min_free_gb>0.1</disk_min_free_gb>
<vm_max_used_pct>75</vm_max_used_pct>
<max_bytes_sec_down>0</max_bytes_sec_down>
<max_bytes_sec_up>0</max_bytes_sec_up>
</global_preferences>
")."
<p>
If you write a program for editing preferences locally,
you'll want to be able to tell a running core client to
reread the preferences override file.
You can do this using the
<a href=gui_rpc.php>read_global_prefs_override()</a> GUI RPC.
Or you can stop and start the core client.
";
page_tail();
?>