dhis2-devs team mailing list archive
-
dhis2-devs team
-
Mailing list archive
-
Message #22352
[Branch ~dhis2-documenters/dhis2/dhis2-docbook-docs] Rev 732: Section on server specifications
------------------------------------------------------------
revno: 732
committer: Lars Helge Øverland <larshelge@xxxxxxxxx>
branch nick: dhis2-docbook-docs
timestamp: Wed 2013-05-01 12:03:20 +0200
message:
Section on server specifications
modified:
src/docbkx/en/dhis2_implementation_guide_installation.xml
src/docbkx/en/dhis2_user_man_web_api.xml
--
lp:~dhis2-documenters/dhis2/dhis2-docbook-docs
https://code.launchpad.net/~dhis2-documenters/dhis2/dhis2-docbook-docs
Your team DHIS 2 developers is subscribed to branch lp:~dhis2-documenters/dhis2/dhis2-docbook-docs.
To unsubscribe from this branch go to https://code.launchpad.net/~dhis2-documenters/dhis2/dhis2-docbook-docs/+edit-subscription
=== modified file 'src/docbkx/en/dhis2_implementation_guide_installation.xml'
--- src/docbkx/en/dhis2_implementation_guide_installation.xml 2013-04-06 18:01:02 +0000
+++ src/docbkx/en/dhis2_implementation_guide_installation.xml 2013-05-01 10:03:20 +0000
@@ -10,6 +10,28 @@
over many years.</para>
<para>This chapter provides a guide for setting up the above technology stack. It should however be read as a guide for getting up and running and not as an exhaustive documentation for the mentioned environment. We refer to the official Ubuntu, PostgreSQL and Tomcat documentation for in-depth reading.</para>
<section>
+ <title>Server specifications</title>
+ <para>DHIS 2 is a database intensive application and requires that your server has an
+ appropriate amount of RAM, number of CPU cores and a fast disk. These recommendations should
+ be considered as rules-of-thumb and not exact measures. DHIS 2 scales linearly on the amount
+ of RAM and number of CPU cores so the more you can afford, the better the application will
+ perform.</para>
+ <itemizedlist>
+ <listitem>
+ <para>RAM: At least 1 GB memory per 1 million captured data records per month or per 1000
+ concurrent users. At least 4 GB for a small instance, 12 GB for a medium instance.</para>
+ </listitem>
+ <listitem>
+ <para>CPU cores: 4 CPU cores for a small instance, 8 CPU cores for a medium or large
+ instance.</para>
+ </listitem>
+ <listitem>
+ <para>Disk: Ideally use an SSD. Otherwise use a 7200 rpm disk. Minimum read speed is 150
+ Mb/s, 200 Mb/s is good, 350 Mb/s or better is ideal. </para>
+ </listitem>
+ </itemizedlist>
+ </section>
+ <section>
<title>Server setup</title>
<para>This section describes how to set up a server instance of DHIS 2 on Ubuntu 12.04 64 bit
with PostgreSQL as database system and Tomcat as Servlet container. The term <emphasis role="italic">invoke</emphasis> refers to executing a given command in a terminal. </para>
=== modified file 'src/docbkx/en/dhis2_user_man_web_api.xml'
--- src/docbkx/en/dhis2_user_man_web_api.xml 2013-04-24 13:01:26 +0000
+++ src/docbkx/en/dhis2_user_man_web_api.xml 2013-05-01 10:03:20 +0000
@@ -31,9 +31,9 @@
<emphasis role="italic">j_username</emphasis> and <emphasis role="italic"
>j_password</emphasis>, containing the username and password in clear-text respectively, are
expected. The browser will then receive a cookie which will be used for authentication for
- subsequent request.</para>
- <para>After authenticating you can verify and get information about the currently autenticated
- user by making a GET request to the following URL:</para>
+ subsequent requests.</para>
+ <para>You can verify and get information about the currently autenticated user by making a GET
+ request to the following URL:</para>
<screen>/api/currentUser</screen>
</section>
<section>