Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
install:requirements [2010/08/01 16:28]
els
install:requirements [2016/06/28 22:38] (current)
Line 1: Line 1:
-====== Installation ======+~~NOTOC~~ 
 +{{page>:​top_add&​nofooter&​noeditbtn}} 
 +====== ​Software ​Installation: System Requirements ​======
  
-===== Hardware ​Requirements ======+===== Hardware ​Recommendations ​=====
  
 The hardware requirements for Omnidex applications vary depending on the size of the database, the nature of the queries and the number of users. ​ That being said, most Omnidex servers are commodity servers with plenty of memory and fast disk access. ​ There are typically two hardware profiles: The hardware requirements for Omnidex applications vary depending on the size of the database, the nature of the queries and the number of users. ​ That being said, most Omnidex servers are commodity servers with plenty of memory and fast disk access. ​ There are typically two hardware profiles:
Line 12: Line 14:
  
 ^Hardware ​          ​^Requirement ​                                                 ^ ^Hardware ​          ​^Requirement ​                                                 ^
-|CPU                |1 core for each concurrent node or database being indexed ​   | +|CPU                |1 core per concurrent node or database being indexed ​   | 
-|Memory ​            |2 GB for each concurrent node or database being indexed ​     | +|Memory ​            |2 GB per concurrent node or database being indexed ​     | 
-|Disk Access ​       |A high-speed SAN \\ +|Disk Access ​       |A high-speed SAN, **or** separate drives for the database, the indexes and the temporary file directory|
-                     or separate drives for the database, the indexes and the temporary file directory|+
 |Network ​           |Gigabit or higher ​                                           | |Network ​           |Gigabit or higher ​                                           |
  
 +==== Omnidex Query Servers ====
 +
 +Omnidex Query Servers benefit from multi-processor machines so that queries can be processed in parallel. ​ It is also valuable to avoid other large processing tasks on an Omnidex Query Server. ​ An important key to Omnidex performance is to complete queries quickly before the operating system swaps that process out to process another task.  ​
 +
 +^Hardware ​          ​^Requirement ​                                                 ^
 +|CPU                |1 core per concurrent query or node being processed. ​ Typically, 4-32 cores, with more cores for more concurrent users and large Omnidex Grids.|
 +|Memory ​            ​|250MB per concurrent query or node being processed. ​ Typically, 2 GB per core is used.      |
 +|Disk Access ​       |A high-speed SAN, **or** separate drives for the database, the indexes and the temporary file directory|
 +|Network ​           |Gigabit or higher ​                                           |
   ​   ​
-  ​ + 
-===== Windows or Linux? ​=====+ 
 +===== Operating System Recommendations ​=====
  
 We are often asked which is faster, Linux or Windows? ​ It is not an easy question to answer. ​ There are so many other variables, such as the database platform, the amount of memory, the approach to disk storage, and so forth. ​ In a company, the hardware acquisition and personnel costs can be large enough to outweigh the benefit of a slightly faster hardware platform. ​ Because of this, we recommend that each company test with their own hardware, their own database platform and their own client layers. We are often asked which is faster, Linux or Windows? ​ It is not an easy question to answer. ​ There are so many other variables, such as the database platform, the amount of memory, the approach to disk storage, and so forth. ​ In a company, the hardware acquisition and personnel costs can be large enough to outweigh the benefit of a slightly faster hardware platform. ​ Because of this, we recommend that each company test with their own hardware, their own database platform and their own client layers.
    
-We have run some limited benchmarks comparing Linux and Windows. ​ In our tests, Linux was about 20% faster. ​ That is consistent with our anecdotal experience, too.  That being said, we have not tested a multitude of factors, such as multi-user concurrency,​ disk fragmentation and multi-processor performance. ​ In addition, performance can vary significantly between versions of operating systems. ​ This reinforces the need for companies to test in their own environment with their own configuration.+We have run some limited benchmarks comparing Linux and Windows. ​ In our tests, Linux was about 20% faster. ​ That is consistent with our anecdotal experience, too.  That being said, this can change with the differences in multi-user concurrency,​ disk fragmentation and multi-processor performance. ​ In addition, performance can vary significantly between versions of operating systems. ​ This reinforces the need for companies to test in their own environment with their own configuration. 
 + 
 +Some components of the Omnidex software are only available on a Windows operating system. ​ The Omnidex Administrator,​ the graphical tool for managing Omnidex installations,​ is only available on a Windows operating system, though it can be used to manage Omnidex databases on remote servers, including Linux servers. ​ New releases of Omnidex typically arrive on the Windows operating system first, with Linux releases following shortly thereafter and other UNIX versions provided as needed. 
 + 
 +====== Additional Resources ====== 
 + 
 +See also: 
 +{{page>​install:​see_also&​nofooter&​noeditbtn&​noheader}}
  
-Some components of the Omnidex software are only available on a Windows operating system. ​ The Omnidex Administrator,​ the graphic tool for managing Omnidex installations,​ is only available on a Windows operating system, though it can be used to manage Omnidex databases on remote servers, including Linux servers. ​ New releases of Omnidex typically arrive on the Windows operating system first, with Linux releases following shortly thereafter and other UNIX versions provided as needed.+{{page>:​bottom_add&​nofooter&​noeditbtn}}
  
-====== Quick Links ====== ​ 
-{{page>:​quicklinks&​nofooter&​noeditbtn}} 
 
Back to top
install/requirements.1280680098.txt.gz · Last modified: 2016/06/28 22:38 (external edit)