Changes between Version 2 and Version 3 of ServerIntro
- Timestamp:
- Apr 27, 2007, 11:39:42 AM (18 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ServerIntro
v2 v3 3 3 You can potentially use any Unix system as a BOINC server. Our recommendations are: 4 4 5 * '''Hardware''': use a host with good CPU capacity (dual Xeon or Opteron), at least 2 GB of RAM, and at least 40 GB of free disk space. Do whatever you can to make it highly reliable (UPS power supply, RAID disk configuration, hot-swappable spares, tempurature-controlled machine room, etc.). If you anticipate a high-traffic project, use a machine whose RAM capacity is 8 GB or more , and that uses 64-bit processors. If your server capacity is exceeded, you can increase capacity using [http://boinc.berkeley.edu/multi_host.phpmultiple server hosts]. However, we recommend that you not do this initially. In most cases one host is enough.5 * '''Hardware''': use a host with good CPU capacity (dual Xeon or Opteron), at least 2 GB of RAM, and at least 40 GB of free disk space. Do whatever you can to make it highly reliable (UPS power supply, RAID disk configuration, hot-swappable spares, tempurature-controlled machine room, etc.). If you anticipate a high-traffic project, use a machine whose RAM capacity is 8 GB or more and that uses 64-bit processors. If your server capacity is exceeded, you can increase capacity using [MultiHost multiple server hosts]. However, we recommend that you not do this initially. In most cases one host is enough. 6 6 * '''Software''': use a recent Linux release. 7 7 … … 10 10 11 11 == Installing BOINC software == 12 * Download and install whatever [ http://boinc.berkeley.edu/trac/wiki/SoftwarePrereqsUnix software prerequisites] are needed on your system.13 * [ http://boinc.berkeley.edu/source_code.phpDownload the BOINC software].14 * [ http://boinc.berkeley.edu/build_system.phpConfigure and build] the BOINC software.12 * Download and install whatever [SoftwarePrereqsUnix software prerequisites] are needed on your system. 13 * [SourceCode Download the BOINC software]. 14 * [BuildSystem Configure and build] the BOINC software. 15 15 16 16 == Operating system configuration == … … 29 29 * You'll need to back up your database. Generally this requires stopping the project, making a copy or snapshot, and restarting. An example is [http://boinc.berkeley.edu/mysql_backup.txt here]. 30 30 * BOINC gets MySQL compiler and linker flags from a program called mysql_config which comes with your MySQL distribution. This sometimes references libraries that are not part of your base system installation, such as -lnsl or -lnss_files. You may need to install additional packages (often you can use something called 'mysql-dev' or 'mysql-devel') or fiddle with Makefiles. 31 * MySQL can be the bottleneck in a BOINC server. To optimize its performance, read about [ http://boinc.berkeley.edu/mysql_config.phpconfiguring MySQL for BOINC].31 * MySQL can be the bottleneck in a BOINC server. To optimize its performance, read about [MysqlConfig configuring MySQL for BOINC]. 32 32 * [http://boinc.berkeley.edu/mysql_cluster.txt Notes on running MySQL on a cluster]. 33 33