safeq 4 hw server sizing

6
Jan 28, 2013 ADMINISTRATOR QUICK START GUIDE 6 4 REQUIRED / RECOMMENDED HARDWARE The following hardware specifications are defined per one server within a LAN. A multi-server environment is required for higher numbers of connected devices. HW server sizing is based on approximately 10,000 pages per device (monthly) and an average of about 20 users per device. The sizing is based on several premises (click to expand) 1. MS Windows Print Queue represents print input-output-queue in the operating system. It really represents a mere mechanism to provide the print driver to a client software (e.g. to create PCL/PS file, receive the print data stream over network, store it on the hard drive, and serialize it to the printer. According the Microsoft print server Sizing Overview (http://technet.microsoft.com/en- us/library/cc783748(v=ws.10).aspx), one can have about 1500 queues on single server and 2500 on clustered system. The number of connected clients, network throughput and hard disk speed is the biggest resource constraint. Of course the document is outdated, so we can expect slightly higher capacity on new systems. 2. YSoft SafeQ Print Queue represents a name in the database that may be related to a printer, terminal (reader) or group of users. From a windows print queue perspective, this would represent a (LPR) queue name in the print queue backend. YSoft SafeQ server has an internal mechanism how to balance the load by partially serializing the incoming traffic; in theory there is no limit on how many windows print queues can be connected to the SafeQ server. 3. YSoft SafeQ Network Device (printer/mfp) represents a physical printing devices or multifunction printer with terminal / card reader. YSoft SafeQ server pushes/queues print jobs to this device or pulls the print jobs from the server upon user's request at the terminal. One network device typically represents one or multiple Windows Print Queues. 4. YSoft SafeQ CML Server -- represents a YSoft SafeQ Server app installed on a physical or virtual server (may be print server). CML server includes a SQL database to track all prints (contains relation among users, printers, readers and print jobs), LPR subsystem to receive prints from a Print Server (or client workstations), administrative Web interface, system for managing the request from terminals and readers (provides user authentication and list of applicable print jobs to be pushed to the devices) and LDAP integration subsystem. YSoft SafeQ server can handle up to 200 network devices on a single server and up to 1600 on a 4-server CML system. Reasonable hardware or virtual platform is needed (dual/quad core 2GHz+ processor, 6GB RAM, 500 IOPS storage). 5. YSoft SafeQ ORS Server -- represents a YSoft SafeQ Remote Spooler Server app installed on a physical or virtual server (may be print server). Remote spoolers can build roaming groups (clusters) and can handle up to 2000 devices on 25-node system. A single ORS server can handle up to 50 network devices (80 devices on a YSoft approved hardware platform). Remote spoolers can generally handle much lower amount of traffic, however are usually more reliable that CML system as they don't have any external dependencies web server, SQL database or LDAP (not taking CML connection into account).

Upload: abasanic

Post on 01-Sep-2015

228 views

Category:

Documents


6 download

DESCRIPTION

SafeQ 4 HW Server Sizing

TRANSCRIPT

  • Jan 28, 2013

    ADMINISTRATOR QUICK START GUIDE 6

    4 REQUIRED / RECOMMENDED HARDWARE

    The following hardware specifications are defined per one server within a LAN. A multi-server environment is

    required for higher numbers of connected devices.

    HW server sizing is based on approximately 10,000 pages per device (monthly) and an average of about 20

    users per device.

    The sizing is based on several premises (click to expand)

    1. MS Windows Print Queue represents print input-output-queue in the operating system. It really

    represents a mere mechanism to provide the print driver to a client software (e.g. to create PCL/PS

    file, receive the print data stream over network, store it on the hard drive, and serialize it to the

    printer. According the Microsoft print server Sizing Overview (http://technet.microsoft.com/en-

    us/library/cc783748(v=ws.10).aspx), one can have about 1500 queues on single server and 2500 on

    clustered system. The number of connected clients, network throughput and hard disk speed is the

    biggest resource constraint. Of course the document is outdated, so we can expect slightly higher

    capacity on new systems.

    2. YSoft SafeQ Print Queue represents a name in the database that may be related to a printer,

    terminal (reader) or group of users. From a windows print queue perspective, this would represent a

    (LPR) queue name in the print queue backend. YSoft SafeQ server has an internal mechanism how to

    balance the load by partially serializing the incoming traffic; in theory there is no limit on how many

    windows print queues can be connected to the SafeQ server.

    3. YSoft SafeQ Network Device (printer/mfp) represents a physical printing devices or multifunction

    printer with terminal / card reader. YSoft SafeQ server pushes/queues print jobs to this device or pulls

    the print jobs from the server upon user's request at the terminal. One network device typically

    represents one or multiple Windows Print Queues.

    4. YSoft SafeQ CML Server -- represents a YSoft SafeQ Server app installed on a physical or virtual server

    (may be print server). CML server includes a SQL database to track all prints (contains relation among

    users, printers, readers and print jobs), LPR subsystem to receive prints from a Print Server (or client

    workstations), administrative Web interface, system for managing the request from terminals and

    readers (provides user authentication and list of applicable print jobs to be pushed to the devices) and

    LDAP integration subsystem. YSoft SafeQ server can handle up to 200 network devices on a single

    server and up to 1600 on a 4-server CML system. Reasonable hardware or virtual platform is needed

    (dual/quad core 2GHz+ processor, 6GB RAM, 500 IOPS storage).

    5. YSoft SafeQ ORS Server -- represents a YSoft SafeQ Remote Spooler Server app installed on a physical

    or virtual server (may be print server). Remote spoolers can build roaming groups (clusters) and can

    handle up to 2000 devices on 25-node system. A single ORS server can handle up to 50 network

    devices (80 devices on a YSoft approved hardware platform). Remote spoolers can generally handle

    much lower amount of traffic, however are usually more reliable that CML system as they don't have

    any external dependencies web server, SQL database or LDAP (not taking CML connection into

    account).

  • Jan 28, 2013

    ADMINISTRATOR QUICK START GUIDE 7

    Server Sizing constraints (click to expand)

    This section describes resource usage by YSoft SafeQ in various configurations.

    Do not use for server sizing unless you know what you are doing. A sizing guide based on these numbers is

    under preparation.

    Tests were performed on

    VMWare virtual machine, dual core, with 3GB RAM

    YSoft SafeQ 4, SR10

    Single Node CML Performance Constraints / job parser disabled / avg job 2MB

    Printers Jobs/Hour RAM usage CPU

    avg/peak

    CPU ready Disk IO

    avg/peak

    time to print

    25 1000 1700 MB 300/1200

    MHz

    38 ms 60/220 IOPS 14 sec

    50 2000 1850 MB 500/1500

    MHz

    55 ms 100/290 IOPS 14 sec

    100 3800 2050 MB 760/1500

    MHz

    20 ms 160/300 IOPS 17 sec

    150 6400 2300 MB 1000/1900

    MHz

    20 ms 130/250 IOPS 14 sec

    200 8300 2900 MB 1400/2125

    MHz

    120 ms 200/530 IOPS 14 sec

    Two-Node CML Performance Constraints PER SERVER / job parser disabled / avg job 2MB

    Printers Jobs/Hour RAM usage CPU

    avg/peak

    CPU ready Disk IO

    avg/peak

    time to print

    25 1000 1950 MB 300/1300

    MHz

    35 ms 70/100 IOPS 14 sec

    50 2000 2010 MB 500/1300

    MHz

    30 ms 100/210 IOPS 18 sec

    100 3800 2050 MB 900/1500

    MHz

    100 ms 150/860 IOPS 14 sec

    ORS Performance Constraints / job parser disabled / avg job 2MB

    Printers Jobs/Hour RAM usage CPU

    avg/peak

    CPU ready Disk IO

    avg/peak

    time to print

    10 400 1200 MB 550/1500

    MHz

    19 ms 113/180 IOPS 18 sec

    20 800 1200 MB 870/1700 25 ms 210/280 IOPS 16 sec

  • Jan 28, 2013

    ADMINISTRATOR QUICK START GUIDE 8

    MHz

    30 1200 1200 MB 1200/2100

    MHz

    20 ms 300/400 IOPS 16 sec

    50 2000 1200 MB 1800/2300

    MHz

    17 ms 420/480 IOPS 18 sec

    10 (w/parser) 360 1300 MB 1200/2300

    MHz

    20 ms 180/300 IOPS 17 sec

    ORS SafeQube Performance Constraints / job parser disabled / avg job 2MB SafeQube HDD performance is

    MAX 100 IOPS

    Printers Jobs/Hour RAM usage CPU

    avg/peak

    CPU ready Disk IO

    avg/peak

    time to print

    10 400 2200 MB 30%/80% 19 ms 66/90 IOPS 20 sec

    20 450 1200 MB 40%/80% 25 ms 80/120 IOPS 22 sec

    30 500 2200 MB 43%/80% 20 ms 80/120 IOPS 20 sec

    In case Virtual devices are used, the virtual machine should have dedicated resources. Virtual

    machines with shared resources may not handle the load and significantly impact end user

    business.

    The most critical resource for the system is disk. Having at least 300 IOPS storage is in general

    mandatory.

    Depending on the load, the system requires server resources. It is mandatory to have free processing power for

    the YSoft SafeQ application (at least 30% continuous for ORS up to 30 devices and 50% continuous for

    CML/ORS and more than 30 devices).

    See hardware requirements for Windows Server at http://technet.microsoft.com/en-

    us/windowsserver/bb414778

    See best practices for sizing Windows Print Server at

    http://blogs.technet.com/b/yongrhee/archive/2009/09/14/best-practices-on-deploying-a-microsoft-

    windows-server-2008-windows-server-2008-r2-print-server.aspx

    See Network communication overview for more details on YSoft SafeQ communication.

    Main sites: Minimum / recommended HW specification

    Up to 50 devices/server

    YSoft SafeQ standalone or clustered Server

    3.1/3.6/4.0

    Dual Core 2GHz or faster processor

    2 GB free RAM (4 GB RAM recommended), 1GB

    Network

  • Jan 28, 2013

    ADMINISTRATOR QUICK START GUIDE 9

    o Up to 100 devices for entire

    installation

    or YSoft SafeQ Central Reporting Server

    Alternative: SafeQube - YSoft SafeQ Appliance

    (Standalone Edition, Described Separately)

    Performance of the SafeQube may differ based

    on installed configuration (online/offline accounting,

    terminal types, ...) Please, consult with YSoft R&D

    when implementing SafeQube for over 30 devices.

    Equal VM with at least 2 cores and set a

    memory reservation on VM for the full

    amount of its RAM allocation

    20 GB available disk space

    Connection to storage with throughput at

    least 120MB/s and 300 IOPS

    Up to 200 devices per server (100 devices if only

    single server is used)

    YSoft SafeQ standalone or clustered server

    3.1/3.6/4.0

    YSoft SafeQ Central Reporting Server

    Dual Core 2GHz or faster processor (Quad Core

    recommended)

    4GB free RAM (6 GB RAM recommended), 1GB

    Network

    Equal VM with at least 2 cores (4 cores

    recommended) and set a memory

    reservation on VM for the full amount of its

    RAM allocation

    100GB available disk space

    Extra space 100GB (or more, depends on the

    storage strategy) for YSoft SafeQ Central

    Reporting Server data objects.

    Connection to storage with throughput at

    least 150MB/s and 600 IOPS

    Multi-server:

    Up to 100 remote sites (and total 500 devices) for

    details see Distributed Server System - Private Cloud

    1 central (CML) server

    Important

    1 CML server is a technical minimum.

    However, from a licensing standpoint, having

    more than 5 remote sites requires a SafeQ

    Enterprise Edition license, and that requires at

    least 2 nodes.

    Up to 500 remote sites (and total 1000 devices) 2 central (CML) servers with 6GB RAM

    Additional remote sites (up to 2000) 1 additional CML server per 500 connected sites (ORS

    servers)

    500 MB RAM per CML server for every 100

    connected sites (over 500 sites)

    Remote sites:

    1-3 devices per server

    YSoft SafeQ Remote Spooler (requires

    connection to central server)

    Minimum configuration:

    Dedicated Windows Server with 1CPU (Intel

    Atom 3xx/D5xx or similar processor)

    1200 MB free RAM

    20GB HDD (100 IOPS)

    100 Mbps LAN

  • Jan 28, 2013

    ADMINISTRATOR QUICK START GUIDE 10

    Up to 10 devices/server

    YSoft SafeQ Remote Spooler (requires

    connection to central server)

    Minimum configuration:

    Intel i5 or similar processor

    1200 MB free RAM

    40GB HDD (100 IOPS)

    100 Mbps LAN

    Up to 30 devices/server

    YSoft SafeQ Remote Spooler Appliance

    (requires connection to central server)

    SafeQube - YSoft SafeQ Appliance (ORS Edition -

    Described Separately)

    limited by HDD performance (100 IOPS)

    Up to 30 devices/server

    YSoft SafeQ Remote Spooler (requires

    connection to central server)

    Dual Core 2GHz or faster processor

    2 GB free RAM (4 GB RAM recommended), 1GB

    Network

    Equal VM with at least 2 cores

    20 GB available disk space

    Connection to storage with throughput at

    least 120MB/s and 300 IOPS

    Central Reporting Server

    Up to XXX devices to be defined

    plus database and disk requirements

    Up to YYY device to be defined

    plus database and disk requirements

  • Jan 28, 2013

    ADMINISTRATOR QUICK START GUIDE 11

    5 SOFTWARE REQUIREMENTS

    Server operating system for YSoft SafeQ server and YSoft SafeQ ORS v4.0

    o Windows 2003/2003R2/2008 32bit including clustered installation

    o Windows 2003R2/2008/2008R2 64bit including clustered installation

    o Windows 2012 Not currently supported, for details, please contact YSoft R&D

    Workstation operating system for YSoft SafeQ ORS v4.0 up to 10 connected devices.

    o Windows XP SP3/7 32bit

    o Windows XP SP3/7 64bit

    5.1 NOTES

    Microsoft .NET 4.0 is required for embedded terminal and vendor-provided accounting support.

    YSoft SafeQ ORS installation always require .NET 4.0 support.

    YSoft SafeQ 4 does not yet support Linux-based operating systems.

    For windows XP and Server 2003 is required Windows Imaging Component.

    When you are sure your system meets all the prerequisites, you can begin the YSoft SafeQ installation. With

    the interactive installer, all you need to do is to run the installation file and follow the steps in the installation

    wizard. You can choose between the default installation or a customized installation. The default installation

    will install YSoft SafeQ with the recommended settings, but with a customized installation, you can set all the

    settings yourself.