← Back to team overview

dhis2-devs team mailing list archive

[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>