System Requirements for Running NewViews

The Workstation Computer

NewViews requires a contemporary computer system to provide satisfactory performance.

Sample Hardware Configurations for a NewViews Workstation
LOW END MID TIER HIGH END
CPU Intel i5 (≥ Haswell) Intel i7 (≥ Broadwell)
Memory 2048 MB 4096 MB 8192 MB
Hard Disk 500 GB 500 GB 1TB (10,000 rpm) or 256 MB SSD
Motherboard LGA 1150 or 1151 socket with H97 or Z97 chipset
Video Card On board – Intel
Networking On board – Gigabit
Operating System Windows 7 / 8.1 / 10 (32 or 64 bit)

The Server Computer

We strongly recommend that NewViews be run on its own server.

However, we do not recommend that the Server computer run a Microsoft Server Operating System. We prefer the simplicity of Windows 7 / 8.1 / 10 Pro for this purpose. The NewViews Server does not rely on any services provided by a Microsoft Server OS and is not restricted by the 10 connection limit of a Microsoft desktop OS. Any computer can act as a NV2 Server, even a powerful laptop.

Sample Hardware Configurations for a NewViews Server
2 – 5 USER SERVER 5+ USER SERVER
CPU Intel i5 (≥ Haswell) Intel i7 (≥ Broadwell)
Memory 8 GB 16 GB
Hard Disk 2 x 500 GB – RAID 1 4 x 1 TB – RAID 10
Motherboard LGA 1150 or 1151 socket with H97 or Z97 chipset
Video Card On board – Intel
Networking On board – Gigabit
Operating System Windows 7 Pro / 8.1 Pro / 10 Pro

Components

Windows 7, 8, 8.1 & 10

NewViews operates on any Windows 7, 8 or 10 computer or laptop with 1024 MB of RAM.

There are several versions of Windows:

  • Windows 7 – Starter, Home Basic, Home Premium, Professional, Enterprise & Ultimate
  • Windows 8 – RT, Basic, Professional & Enterprise
  • Windows 8.1 – RT, Basic, Professional & Enterprise
  • Windows 10 – Home, Professional & Enterprise

NV2 runs on all of the above versions, both 32 and 64 bit. We strongly recommend the “Pro” versions (Professional and Enterprise) which are targeted at the business market. The Pro versions of Windows can also run Windows XP Mode for NV1 (DOS) compatibility.

Suggested Storage

Financial data is critical, therefore we recommend RAID 1 configured computers.

During the last decade, computer components prices have dropped sharply. Now component quality and mean time between failures is also dropping. The hard drive is a mechanical device. It has an electric motor and high speed magnetic actuator arm. The hard drive is not a solid state device. The hard drive is where all your data is stored.

Recently we have noticed an increase in the number of hard disk failures. By adding two (2) hard drives to a computer and mirroring the data, the exposure of losing data due to hard drive failure is greatly reduced. This can easily be achieved with a RAID 1 or RAID 10 system.

Consider ordering new computers for the accounting department with RAID 1.

Many computers can now be ordered with an Intel P35 ICH9R or P965 ICH8R chipset. These computers provide onboard Intel RAID 1, 0 or 10 support. RAID = Redundant Arrays of Inexpensive Disks.

The cost difference between a computer with a single drive and one configured with two drives in SATA RAID 1 can be as low as $125.

Sample Inexpensive SATA RAID Configurations
TYPE DESCRIPTION # OF DRIVES CAPACITY MAIN ADVANTAGE RECOMMENDATION
RAID 0 striped set without parity 2 x 500 GB 1000 GB high performance
(not recommended)
NO – if one drive fails all data is lost
RAID 1 mirrored set without parity 2 x 500 GB 500 GB redundancy YES – if one drive fails data is safe
RAID 10 nested mirrored sets in a striped set 4 x 500 GB 1000 GB highest performance possible with redundancy YES – if a drive fails data is safe
RAID 5 striped set with distributed parity 4 x 500 GB 1500 GB highest redundancy NO – if a drive fails data is safe but suffers from low write performance
Recommended Hard Drives
MANUFACTURER MODEL # TYPE SIZE DESCRIPTION /
MAIN ADVANTAGE
Western Digital WD60000HLHX SATA 10,000 RPM 600 GB currently the fastest SATA drive with highest performance on database i/o
Western Digital WD1001FALS SATA 7,200 RPM 1 TB high performance on database i/o
Western Digital WD7500AYYS SATA 7,200 RPM 750 GB large capacity and high performance on database i/o
Seagate ST3750330AS SATA 7,200 RPM 750 GB large capacity and high performance on database i/o
Seagate ST3500320AS SATA 7.200 RPM 500 GB high performance on database i/o

Performance

Benchmarks

Below are some timing tests performed in February 2013. The application database was 175 MB and all tests were performed using version NV 2.25.3.

SYSTEM READ / WRITE TESTS NVREORG OBJECTS NVREORG INDEXES ACCOUNT HISTORY
(lower is better) m:ss h:mm:ss mm:ss
1 Xeon 2.13 GHz SSD (VM) 5:32 1:42:29 30:06
2 i3 3.0 GHz 7,200 rpm hard drive 5:11 1:15:00 19:49
3A i7 4.2 GHz 10,000 rpm hard drive 2:34 38:38 10:53
3B i7 4.2 GHz Intel SSD 2:27 38:58 8:01
  • system 1   – Xeon E5606 @ 2.13GHz 8GB ram SSD 240Gb (OCZ RevoDrive), Virtual Machine
  • system 2   – i3   540   @ 3.0GHz 4GB ram HD 500Gb WD, 7,200rpm
  • system 3a – i7 3770K @ 4.2GHz 4GB ram HD 1 Tb WD VelociRaptor, 10,000rpm (no RAID)
  • system 3b – i7 3770K @ 4.2GHz 4GB ram SSD 240 Gb (Intel 520)

Virtual machines do not perform well, even when using very high end hardware.
SSDs only have a slight advantage over Raptor 10,000rpm hard drives.
For real performance, there must be a fast CPU and a fast drive subsystem.