考虑到unix / linux / bsdunix特定的文件系统: 如何在创build文件系统时select/知道使用哪个块大小? 对于特定的文件系统,是否有特定的块大小值被认为是最有效的? 比方说,我正在为我的文件系统select一个较大的块大小,显然它会为大文件快速写入/读取数据。 对于较小的文件,它会创build空间碎片(纠正我,如果我错了)。 那么哪些应用程序通常使用大的fs块大小,哪些使用小块大小呢? 另外,块大小的select会影响使用哪种文件系统? 那么对于一个特定的块大小,FS性能对于一个FS(比如说ext3)更好,对于其他FS(比如说ext2或者vxfs或者对于同一个os的任何fs)来说不是那么好?
我想弄清楚如何build立一个简单的存储系统,通过使用SRP或iSER导出在Infiniband上的块存储。 我在这个过程中很早,现在我基本上只是在寻找一个教程,“你的架构上有两台服务器:这里是如何将块存储设备从一个存储设备导出到另一个。 “ 优选在RHEL上或其变体上。 任何指针?
我有一个项目来取代我们的虚拟农场正在使用的存储。 去年我们取代了主机,但由于预算紧张,我们无法替代存储到现在。 一个备受尊敬的公司的高端NAS引起了我的注意。 这个NAS有24个驱动器托架,16GB RAM,一个8核Xeon CPU和两个10GbaseTnetworking接口。 我完全可以用960GB三星企业级固态硬盘来完成其中的两件事情,而且支付的费用还不到戴尔这样的单个SAN所能提供的更less的存储空间。 我觉得我不能忽视这一点。 所以我想我有两个问题: 1)NAS能应付工作量吗? 农场有三个虚拟主机。 它拥有几乎所有的业务服务器,包括用户文件存储,数据中心和一些SQL数据库。 2)这件事谈iSCSI和NFS。 我觉得把这个东西当作虚拟主机的块存储,实际上并不是这样。 在这个东西上分层两个文件系统(VMFS和Ext3)看起来很浪费,而至less如果我使用NFS,VMDK将直接存储在主文件系统上。 使用NFS或iSCSI会更好吗?
我帮助一个有很多技术需求的当地私立学校。 到目前为止,这已经是修理/安装办公室电脑和帮助pipe理办公networking的顺序。 但现在pipe理员正在期待,希望让员工和学生现代化和在线。 他问我是否有兴趣build立一个服务器并维护它(可能只是一点点报酬)。 但是现在我处于一个窘境 – 我很乐意帮忙,但是我对服务器有一点经验。 我有时间致力于学习和维护,但这将是我和学校的一项新的创业。 学校将需要用户login约。 50名教职员工和200名学生。 这些都需要强大的过滤互联网访问,数据存储,安全,打印机访问,备份,我敢肯定,他们最终会需要VPN的。 他们喜欢所有学生和工作人员的学校电子邮件帐户,共享日历等。 我原来的计划是使用Google Apps(他们已经有一个Google Apps for Education帐户)和OpenDNS筛选。 但是现在我明白,对于一个有知识的学生来说,这样做很简单。 此外,学校目前还使用了一台老式的24端口交换机,无线路由器作为无线路由器(这是一座长达2层的实心砖build筑,配有防空洞)以及“标准”DSL(带宽未知)。 只有办公室电脑有线。 几乎所有的教师都通过无线方式访问networking。 为了防止学生学习密码并获得访问权限,学校使用MAC过滤来防止未经授权的访问。 显然,如果他们准备让学生进入,这个系统也需要重新考虑。 考虑到所有这些要求,我想问一下这些问题: 除了过滤之外,学校还可以从自己的服务器获得哪些其他好处,而不仅仅是使用Google Apps? 虚拟专用服务器是否比自己的服务器更便宜地解决这些问题? 会引入其他问题吗? 没有寻找具体的硬件build议,我们需要什么样的服务器? 基本的,中等的等等? 我应该谨慎投资哪些function? 我相当熟悉Windows操作系统,并在Ubuntu中涉足。 鉴于我相对缺乏经验和上述需求,服务器软件是否更适用于学校(和我)的需求? 考虑到可能的用户数量,用户系统(Mac,PC,电话等)的混合,以及其他我无法预见的事情,我们应该考虑对networking进行哪些改变? 这个项目还有其他可行的解决scheme吗? 你看到我们错过的任何明亮的洞? 目前,学校并没有利用networking来进行印刷分享。 所以改进并不需要太多。 但是,我们也希望尽可能保证未来的合理性。 学校的预算紧张(谁不?),但其中一些可能是一个很大的帮助。
我们正在决定是否在我们的VMWare数据存储的Filer上使用SATA或SAS聚合。 我们将使用NFS将VMWare主机连接到存储。 如果使用通过千兆networking的NFS(1/8 GB / s),使用具有6GB / spipe道(15000 RPM)的SAS磁盘似乎没有意义。 我们正在合作NIC卡,但仍然是1/4 GB / s(在理想条件下)。 SATA磁盘是7200 RPM,根据规格,3GB /秒。 也许有更多现实世界经验的人可以检查我的逻辑。 附加信息 SAS和SATA聚合具有相同数量的磁盘。
我正在build立一个小型企业的虚拟环境。 它基于一台ESXi 5.1主机,它将托pipe半打左右的虚拟机。 我对如何实现存储有一些怀疑。 我自然希望数据存储具有容错能力,但我无法获得独立存储机器的资金,也没有昂贵的硬件RAID解决scheme,所以我想使用一些软件RAID(lvm / mdadm,很可能)。 这怎么能被执行? 我到目前为止唯一的想法是创build一个虚拟机,它具有存储适配器作为直通,将一些软件RAID置于磁盘上,然后将结果卷“返回”到ESXi主机,然后创build一个数据存储,得到他们的存储呈现。 这似乎有点儿圆,我有更好的select吗? 从我的研究来看,传递似乎有很多缺点,比如没有暂停/恢复等。
人们如何提供邮件服务的无限存储? 他们如何提供这项服务。 可能吗? 这个angular色是否有虚拟化?
“多pathI / O”究竟是什么意思?
我正在使用基于Nexenta推荐架构的双头ZFS支持的NAS来实现高可用性群集共享存储,如下所示: 1 JBOD中的磁盘将存储单个4 TB Postgres数据库的数据库文件,以及其他JBOD存储20 TB大型原始二进制平面文件(用于大型恒星物体碰撞模拟的聚类结果)中的磁盘。 换句话说,支持Postgres文件的JBOD将主要处理随机工作负载,而支持仿真结果的JBOD将主要处理串行工作负载。 两个头节点都有256 GB的内存和16个内核。 该集群有大约200个核心,每个维护一个Postgres会话,所以我预计大约200个并发会话。 我想知道在我的设置中是否明智地让ZFS头节点同时作为我的群集的一对Postgres数据库服务器? 我能看到的唯一缺点是: 缩小基础设施的灵活性较差。 略低的冗余水平。 Postgres的内存和CPU资源有限。 然而,我看到的好处是,ZFS对于自动故障转移是非常愚蠢的,无需花费大量的工作就可以让每个Postgres数据库服务器找出头节点是否失败,因为它会与头部一起失败节点。
一段时间后运行我的实例的服务器有20GB的EBS存储。 然后,它开始出现磁盘存储错误,所以我把它增加到了40GB。 然后再次,存储缺less错误,所以我再次增加到60GB。 (所以这是一个60GB的RDS实例) 您可以在这里看到免费存储空间(MB)图表。 每次它射击我增加更多的存储空间.. 如果我运行这个查询.. SELECT CONCAT(table_schema, '.', table_name), CONCAT(ROUND(table_rows / 1000000, 2), 'M') rows, CONCAT(ROUND(data_length / ( 1024 * 1024 * 1024 ), 2), 'G') DATA, CONCAT(ROUND(index_length / ( 1024 * 1024 * 1024 ), 2), 'G') idx, CONCAT(ROUND(( data_length + index_length ) / ( 1024 * 1024 * 1024 ), 2), […]