在我们的小企业中,我们处理大量打印质量的广告,而我们的graphics部门直接读写我们的存储服务器(Lenovo px4-300d); 但经过一系列的问题后,我注意到,他们在机器上非常经常地保存巨大的文件, 非常粗糙。
(我们不能依赖我们的graphics部门来改变他们的方式;他们有一种不顾我们的指示的“文化”)
我们没有“预算”可言,但是最近恐慌之后,我可能会有一点点恐慌,所以我提出了以下计划:
我目前的想法是把我们的台式电脑之一加载到大量的RAM中,然后转换成caching服务器。 如果有人从存储服务器请求某个东西,它会首先将这些信息下载到RamFS或TmpFS文件系统中。 用户将直接离开caching服务器,并定期将caching服务器间隔地写回存储服务器。 我认为,一旦caching服务器拥有这些文件,这也可以大大加快速度。
这听起来像一个可行的解决scheme? 有更好的解决scheme吗?
编辑:
花了5分钟才知道我input的是什么,我明白我正在想出DailyWTF会称之为“聪明的解决scheme”。 经过四十六小时的延伸,我想到了这个想法,我真的不知道为什么我坚持这个想法。
我的预算是$ 0,但我已经想出了一些理智的解决scheme。 我没有制作一些奇怪的caching服务器,而是将计算机作为专门用于我们graphics部门的合法存储服务器。 然后,我将在晚上将该服务器备份到当前的存储服务器。
幸运的是,当我build立我们所拥有的,我们的存储服务器被突击搜查,并且有一个异地的双胞胎时,我是半理智的。 备份服务器也configuration为保留所有文件。
但是,我确实同意,我要做的第一件事就是放弃一些体面的服务器 – 但是在一个没有预算的办公室里,我必须做到应有的东西,而“真正的”存储不是“当我们目前的服务器“工作”时,在预算中。 即使得到这对小型家庭服务器是一个重大的进步(我们以前的“服务器”是旧的米色框拒绝了以前的用户,没有突袭,没有备份)。 在一年内,我相信我可能会开始升级服务器 – 但也正在取代已经消耗我不存在的预算的XP机器。
你可以用螺丝刀的对接端来钉钉子,但效率不高。 使用错误的工具进行这项工作很好,但不是长期结果的秘诀。 您正在build议的“解决scheme”中创buildcaching一致性问题(希望没有人直接访问旧的NAS,希望台式机上的非ECC RAM没有位错等)。 在我看来,长期来看,只要获得适当大小的文件服务器或NAS设备,情况会更好。 除非你的pipe理层疯了,否则我认为你可以为此做一个商业案例。