此章节讨论的是容量图,考虑允许管理员计划以后所需的框架结构并且决定有关如何应用程序的配置而设计的。
PaperCut NG是自动维持设计的,然而重要的是管理员要理解硬盘空间的需求和如何改变此延迟。
容量图最重要的部分是适用于PaperCut NG潜在数据库的大小与增长的情况。所有其它系统自身的管理方面,则必须要确保有足够的磁盘空间去增长数据库。
数据库的大小与增长依赖于所存在的数据库。每个数据库使用不同的格式存储他们的数据,因此数据库的增长特征将是不同的。此章节概括了数据库增长的特征:
内在的数据库 (Apache Derby)
Microsoft SQL Server
对于更多有关在外部数据库上PaperCut NG的运行,请查看 第十七章, 有关外在的RDBMS的配置.
数据库的增长是依赖于各种格式的使用并因此不同于点到点的方式。最好的预知方式是基于打印工作执行的数据库增长。尽管对于其它数据这些是在上面的(类似用户,组,打印机等),但此数据是静态的并不随着时间的过去而增长。大多数数据库的增长是通过打印和交易日志引起的。
执行以下所提供的每1000或10000打印工作表明了增长的计算结果。然后使用这些数字和您在您的组织里估计打印的比率来估计增长的情况。对于此实例的计算请查看 “样本数据库的增长结果” 部分。
大多数PaperCut NG的安装使用的是内在的数据库。此数据库是适合于大多数的组织,然而一些优先的运行要使用外部的数据库( 第十七章, 有关外在的RDBMS的配置)。
以下曲线图显示了许多打印工作数据库大小的增长。
这些结果显示了内在数据库以大约每10000打印工作8.5MB的速度在增长。
此章节提供的样本是对您环境的数据库是如何增长的估计。对于此平台的计算我们需要许多的假定。这些假定应该调整以适合您组织的需求。假定是:
每个用户每天打印一份工作
在一个月里20天的打印工作
因此,每个月每个用户打印20份工作
基于500个用户使用内在数据库样本数据库的增长情况:
计算统计每个月预期的打印工作(如:通过打印工作的数量统计用户增加的数量)。 500*20=10,000。因此在此实例里,PaperCut NG每个月处理 10,000 的份打印工作。
通过分配每个月的打印工作计算每个月的增长率(如:对于内在的数据库这是8.5MB适用于10000份打印工作)。因此,10,000/10,000*8.5=8.5MB/月。因此在此环境里计算内在的数据库将以每个月8.5MB的增长。
每年增长的估计,以12乘以上面的。因此在此环境里,数据库将以每年10.2*12=122.4MB的速度增长。