For proper estimates concerning memory requirements for a server, it is important to first properly perceive the meaning about the units used for storage of the Essbase. Talking about Essbase database, it constitutes several parts. First, it contains the outline and the data files. These different types of files and memory organization are such that the allow storing of data, computation and regain possession of stored data. The units for storage constitute, the outline unit, data files, data blocks, index pages, index files, data file cache and calculator cache (EPM Information Development Team, 2008). These initial requirements about memory specifications determine the eventual system performance hence client satisfaction.
To estimate the memory requirement of a server, it is crucial to know the exact applications necessary as well as the different database processes that the server needs. The memory requirement will vary such that for instance, 64 MB is the minimum size required to run Essbase while 128 MB is the lowest limit for UNIX systems. For general purpose, noting the absolute starting memory needed for application is fundamental. Secondly, consider the largest possible collection of databases that operates at the same time within the server. At this point, note the sizes of each of the data basis. Thirdly, establish the memory size that is necessary for the operating system and then finally sum the resulting values to know the exact total memory required for the server not forgetting to compare the operating system memory requirement with the server’s random-access memory of the server. For client satisfaction, note his/her software memory requirements (EPM Information Development Team, 2008).
Looking at both operating systems, they have many characteristic qualities. Microsoft Corporation produces the Windows while Linux has different suppliers. The difference distinguishing Windows from Linux is that Windows contains two distinctive lines. The order version (Win9x) made up of Window 95, 98, 98, Me, the newer version (NT class) constitutes the NT3, NT4, 2000, XP and Vista Windows applications. For Linux, the different releases (distributions) use the same name for releases of same time. The manufacture specification for Linux has customization aspects, which the Windows lacks. The user interface for Linux has different compositions from different suppliers. Looking at the graphical user interactions (GUI), Linux has two separate GUIs as well as Gnome and KDE. The GUI making up the Linux OS is not an obligatory part. For Windows, the GUI forms an important component of the OS. The two components determine the speed of operating the server where an absence of GUI component in Linux has simpler operation compared to Windows (Horowitz, 2007).
The text mode interaction for Windows needs the DOS command prompt while the Linux has the shell. Different Windows versions have their own interpreters while Linux can use several interpretations. Finally, the cost for Linux is much cheaper as opposed to Windows server applications that call for additional charges when using the Windows version for different computers. This is different for Linux as these extra uses for different computers is free (Horowitz, 2007).
For a standard Windows server, a 2003 edition, Service Park 2 operating system, the recommended Central Processing Unit (CPU) is a Dual CPU/Core Duo with a minimum speed of Pentium 3.4 GHz. The recommended RAM is 2 GB of not less than 1 GB while the hard drive should be of 80 GB minimum. For a Mac OS and Mc OS Server version 10.6, the CPU should be a Dual Core with a RAM not less than 4GB while the hard drive should not be less than 80 GB. For an Intel® Server Systems SR1530AH, SR1530AHLX and SR1530HAHLX, the processor should be a Dual/Quad-Core Intel® Xeon® processor 3000 sequence with a memory capacity of up to 8 GB, 667MHz memory. The graphics should be of 16 MB with an integrated on-board Intel® Chipset 3000 while the integrated storage support should be HDD interface SR1530AH, SR1530AHLX: Two cabled SATA hard drives and SR1530HAHLX: Three hot-swap SATA hard drives all supported by Windows server 2008 (Intel server systems, n.d.).
In conclusion, RAM and on board memory specification for server applications are important aspects as they determine system performance hence client satisfaction. For better performance, it is basic to know the server memory requirements for databases. The two OS will require different memory specifications as the client may specify. The GUI component determines the complexity of the OS. Windows versions are more complex hence hard to operate and costly compared to Linux. Therefore, for those who want great performance can choose Windows while Linux can be a cheaper option.