设为首页收藏本站language 语言切换
查看: 8730|回复: 24
收起左侧

ISCSI到底比nfs好在那里?

[复制链接]
发表于 2014-4-24 11:20:20 | 显示全部楼层 |阅读模式
相同1G网络下,nfs和iscsi的性能几乎相差无几,iscsi的兼容性时有新闻,但nfs的兼容性到目前还没听说过?两者在事实成本上也几乎相差无几,就因为iscsi多了一个多路径在吞吐上优于nfs?
发表于 2014-4-24 11:21:07 | 显示全部楼层
除了我的应用需要iSCSI,我都用NFS,灵活,简单,没有很多SAN的局限。
沙发 2014-4-24 11:21:07 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-4-24 11:21:39 | 显示全部楼层

对啊,可什么应用必须要用ISCSI呢?
板凳 2014-4-24 11:21:39 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-4-24 11:22:25 | 显示全部楼层
那前段时间遇到NFS兼容性问题的同学不来解释一下吗
地板 2014-4-24 11:22:25 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-4-24 11:22:59 | 显示全部楼层

不知道这个说法是否正确???
NFS能够支持VMware vMotion,DRS,vCenter SRM,HA-DR,甚至 VMware 集中备份。目前唯一还不能支援的是Storage vMotion。
5# 2014-4-24 11:22:59 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-4-24 11:23:30 | 显示全部楼层

目前Storage vMotion只是针对容量的负载,对于压力的负载好像还无?
6# 2014-4-24 11:23:30 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-4-24 11:24:14 | 显示全部楼层
本帖最后由 TiGi 于 8-20-2012 16:19 编辑
你说的是Storage DRS —— sDRS,对容量和时延都会监控的,不过需要同样的存储(例如都是iSCSI)。
sDRS,对于只有一个存储设备的用户而言,可以这样使用:先预设一个较大的Lun,当精简备置的关键应用的数据增长到一定时候,这个VM自动迁移到预设的大Lun上面去 —— 这样可以避免空间用满之后,应用停顿 —— 不过对只有一个存储设备的用户而言,还是有点鸡肋:有多少用户会预设一个具有较大空间的Lun而不使用或者仅仅放置很少的数据量?负荷导致IO滞后到一定程度后,绝大部分情况下,整个存储的IO都会滞后,而这时候迁移,进一步加大了存储的IO!
Storage vMotion,是VM不停顿的前提下,迁移存储 —— 例如从主机本地迁移到存储设备上。
7# 2014-4-24 11:24:14 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-4-24 11:24:48 | 显示全部楼层

3.5就支持了。
8# 2014-4-24 11:24:48 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-4-24 11:25:36 | 显示全部楼层

这个迁移的过程虚拟机IO不会增加?
9# 2014-4-24 11:25:36 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-4-24 11:26:08 | 显示全部楼层
那这个相当于一个vm的数据迁移了,正式环境这种迁移不可取啊- -,而且DSR现在的原理好像都有点晕,更多是针对CPU,而不是内存的资源调度
10# 2014-4-24 11:26:08 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-4-24 11:26:46 | 显示全部楼层
windows  2008 的  nfs  不支持精简配置啊~
11# 2014-4-24 11:26:46 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-4-24 11:27:42 | 显示全部楼层
本帖最后由 TiGi 于 8-21-2012 08:06 编辑
DRS是一个综合计算,对CPU、内存都会进行评估的。
其实,给予主机足够的资源才是王道!假设主机平时的负荷都在75-80%,突然某几个VM负荷高了,那当场这几个主机就满负荷了 —— 这时候,很可能导致想迁移都没有地方可去。
个人觉得,三主机的虚拟化集群,“资源应该至少能够确保两主机可以运行绝大部分应用”这样,才能在必要的时候,确保可用性。
12# 2014-4-24 11:27:42 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-4-24 11:28:23 | 显示全部楼层

VMWARE层面的精简配置不支持,但是在WINDOWS 2008层面有SIS
13# 2014-4-24 11:28:23 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-4-24 11:29:05 | 显示全部楼层

2008的SIS是文件级的dedup, 和精简配置两码事。
14# 2014-4-24 11:29:05 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-4-24 11:29:51 | 显示全部楼层
iSCSI是网络上的Block设备共享协议,可以理解为SCSI传输协议的网络版,nfs是网络文件系统,二者存在本质的差别。
nfs比iSCSI历史悠久多了,更为成熟。当年我们公司的几台用作开发的Sun工作站配置不高,经常互相mount, 关机顺序不对的话很容易死锁。
个人认为iSCSI理论上更加适合作为面向虚拟化的存储,比较在虚拟机里,虚拟磁盘是模拟成SCSI硬盘,hypervisor层接收到VM发出的SCSI指令可以更高效的转换成iSCSI协议发送到存储,中间可以减少一层涉及文件系统的转换。
如果用RDM的话,连VMFS层也免了。涉及的层面越少,吞吐量和Delay也会越好。
不过理论和实际毕竟有差别,选择iSCSI还是nfs还得看具体的产品和应用。
在满足要求的前提下,选择综合性价比最好的总没错。
15# 2014-4-24 11:29:51 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-3-10 22:02 , Processed in 0.093492 second(s), 21 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表