标签: opensolaris

Xen 与 KVM:未来哪个可能有更好的支持(阅读:错误修正)?

我不关心 GUI 或工具,但我确实关心稳定性和性能。如果我以访客身份运行 FreeBSD 防火墙和 Opensolaris 文件服务器,如果我切换到 KVM,我会获得更好的稳定性或性能(网络和磁盘 i/o)吗?后续问题:未来最有可能是稳定且接近原生的 I/O 速度?

更多细节:

目前我有一个带有 OpenSuse dom0 和几个 domU 的 xen 服务器,包括 *NIX 和 *BSD。

截至 8 月,我目前在使用最新的 xen 时遇到的问题:

  • PV 内核中的网络错误:无法更改 dom0 中 vif 的 MAC,如果使用 domU 作为防火墙,数据包会丢失
  • FreeBSD 8.1 作为 PV domU 不稳定
  • HVM domUs 在高 I/O 负载下不稳定

据说 PV 内核中的网络错误已修复,因此我希望将发行版切换到使用 pv 内核的发行版。我想,如果我要从头开始重做 Xen,不妨看看竞争对手,KVM 似乎有些希望。

编辑:我不关心 GUI/管理工具,因为我只使用命令行选项。

freebsd xen opensolaris kvm-virtualization

7
推荐指数
1
解决办法
1912
查看次数

获取每个数据集 IO 统计信息的 ZFS(或每个导出 IO 统计信息的 NFS)

在哪里可以找到有关如何在 zfs 数据集之间划分 IO 的统计信息?(zpool iostat 只告诉我一个池正在经历多少 IO。)

所有相关数据集都通过 NFS 使用,所以我也很高兴每个导出 NFS IO 统计信息。

我们目前正在运行 OpenIndiana

[编辑]

kstat中似乎有操作和字节计数器

kstat -p unix:*:vopstats_???????
...
unix:0:vopstats_2d90002:nputpage        50
unix:0:vopstats_2d90002:nread   12390785
...
unix:0:vopstats_2d90002:read_bytes      22272845340
unix:0:vopstats_2d90002:readdir_bytes   477996168
...
Run Code Online (Sandbox Code Playgroud)

...但奇怪的十六进制 ID 号必须从/etc/mnttab(更好的主意?)

rpool/export/home/jkj /export/home/jkj zfs rw,...,dev=2d90002 1308471917
Run Code Online (Sandbox Code Playgroud)

现在正在编写一个munin插件来使用数据......

solaris zfs nfs opensolaris openindiana

7
推荐指数
1
解决办法
4784
查看次数

配置具有大量存储的新 ZFS 服务器的最佳方法是什么?

假设以下驱动器设置(使用 ZFS):

控制器 1 Drive1 Drive4 Drive7 Drive10
控制器 2 Drive2 Drive5 Drive8 Drive11
控制器 3 Drive3 Drive6 Drive9 Drive12

VDEV 设置:

vdev1:drive1、drive2、drive3 vdev2:drive4、drive5、drive6 vdev3:drive7、drive8、drive9 vdev4:drive10、drive11、drive12

将所有 vdev 添加到同一个 zpool 中,还是使用单独的 zpool(每个 vdev 一个)更好(为了可靠性)?另外,如果我们丢失了一个 vdev,我们会丢失整个阵列吗?我们不需要将所有存储容量集中在一个地方——从存储的角度来看,可以找到较小的 zpool。

更新:对于 3dinfluence 关于引导池的问题,这将在 RAID1 集上。我不喜欢混合使用操作系统和我的多 TB RAID 阵列。

raid zfs opensolaris

6
推荐指数
2
解决办法
1436
查看次数

带有 L2ARC (SSD) 的 ZFS 对于随机搜索比没有 L2ARC 慢

我目前正在旧文件服务器中测试 ZFS(Opensolaris 2009.06),以评估其对我们需求的使用。我们目前的设置如下:

  • 双核 (2,4 GHz) 带 4 GB RAM
  • 3 个 SATA 控制器,带 11 个 HDD (250 GB) 和 1 个 SSD (OCZ Vertex 2 100 GB)

我们要评估一个 L2ARC 的使用,所以当前的 ZPOOL 是:

$ zpool status
  pool: tank
 state: ONLINE
 scrub: none requested
config:

        NAME         STATE     READ WRITE CKSUM
        afstank      ONLINE       0     0     0
          raidz1     ONLINE       0     0     0
            c11t0d0  ONLINE       0     0     0
            c11t1d0  ONLINE       0     0     0
            c11t2d0  ONLINE       0     0     0
            c11t3d0  ONLINE       0     0     0
          raidz1 …
Run Code Online (Sandbox Code Playgroud)

performance zfs ssd cache opensolaris

6
推荐指数
1
解决办法
3879
查看次数

50TB 卷上的 zpool 导入需要永远:它在做什么?

我们有一个由两个 OpenSolaris 2009.06 NFS 服务器管理的光纤通道。

  • 服务器 1 正在管理 3 个小卷(300GB 15K RPM 驱动器)。它就像一个魅力。
  • 服务器 2 管理 1 个大容量的 32 个驱动器(2TB 7200 RPM 驱动器)RAID6。总大小为 50TB。
  • 两台服务器都有 Zpool 版本 14 和 ZFS 版本 3。

几个月前安装了缓慢的 50TB 服务器并且运行良好。用户填满 2TB。我做了一个小实验(创建了 1000 个文件系统,每个文件系统有 24 个快照)。一切都包括创建、使用快照访问文件系统以及 NFS 挂载其中的一些。

当我尝试销毁 1000 个文件系统时,第一个 fs 花费了几分钟,然后未能报告 fs 正在使用中。我发出了系统关闭的命令,但用了 10 多分钟。我没有再等下去,关掉了电源。

现在,在引导时,OpenSolaris 挂起。32 个驱动器上的指示灯快速闪烁。我离开了它 24 小时 - 仍然闪烁,但没有任何进展。

在创建 zpool 并尝试导入 zpool 之前,我启动了一个系统快照。

pfexec zpool import bigdata
Run Code Online (Sandbox Code Playgroud)

相同的情况:LED 闪烁,导入永远挂起。

跟踪“zpool import”进程只显示ioctl系统调用:

dtrace -n syscall:::entry'/pid == 31337/{ @syscalls[probefunc] = count(); }' …
Run Code Online (Sandbox Code Playgroud)

zfs opensolaris

6
推荐指数
1
解决办法
5131
查看次数

有没有 OpenSolaris 的分支?

——今年有打算使用OpenSolaris,但现在已经停止开发了。

opensolaris

6
推荐指数
2
解决办法
437
查看次数

在哪里可以找到 ZFS 的介绍性文档?

由于对 ZFS 的兴趣,我最近安装了 OpenIndiana。我喜欢 ZFS 的功能列表,但我很难思考如何配置它。到目前为止,我遇到的所有文档似乎都以对池和文件系统等概念的理解为前提。在哪里可以找到根据 ZFS 定义这些概念的介绍性信息?

solaris zfs documentation opensolaris openindiana

6
推荐指数
2
解决办法
4676
查看次数

为什么我的 ZFS 写入性能变得缓慢且不稳定?

我在 Solaris 11.1 中有一个 10 磁盘的 RAIDZ。它通过8G光纤连接。我创建了一个 ZVOL,将其与 COMSTAR 一起使用,并将其安装在另一台通过光纤连接的机器上。当我用大文件对它进行基准测试时,我得到了大约 700MB/s 的读取和大约 150MB/s 的写入。这是平均的。仔细检查后,读取速度完全稳定,但写入速度从 50MB/s 一直下降到 400MB/s。

我知道 ZVOL 使用同步写入,但我是否应该获得这么慢的写入速度并看到这种波动?我觉得我应该在没有 ZIL 的情况下写得更好(或至少是一致的)。

solaris performance zfs opensolaris openindiana

6
推荐指数
1
解决办法
1072
查看次数

OpenSolaris 或 FreeBSD 上的 ZFS

我对 ZFS 没有真正的经验,对 Solaris 和 FreeBSD 的经验非常有限。在阅读了大量关于 ZFS 的文章后,我非常确信 ZFS 是我想用于我的家庭磁盘阵列(16-20 个磁盘)的东西。

我试图在 Solaris 和 FreeBSD 之间做出决定。我没有真正的偏好,但我不知道两者之间的区别。

有人可以指出一种操作系统相对于另一种操作系统的差异或优点/优势吗?

编辑:

为避免“跑题”,我将重新表述我的问题:

  1. Solaris(或 FreeBSD)在 ZFS 支持方面比其他的有哪些特性?
  2. 在 ZFS 方面, Solaris 与 FreeBSD 与其他之间是否存在显着的性能差异?

freebsd zfs opensolaris

5
推荐指数
3
解决办法
4034
查看次数

我的 ZFS SMB 共享在哪里?

我们运行这对提供文件存储的 OpenSolaris 服务器。它们主动/被动运行,并通过每分钟左右的快照复制保持同步。最初,他们都运行 OpenIndiana,但由于 OI 的开发似乎停滞不前,我们决定切换到开发更积极的 OmniOS。

我们首先升级了备份服务器。一切都按计划进行,除了我看不到通过 SMB 从系统共享的 zfs 文件系统。

文件系统上启用 SMB 共享:

NAME        PROPERTY  VALUE                             SOURCE
zpool/data  sharesmb  abe=true,name=data,guestok=false  local
Run Code Online (Sandbox Code Playgroud)

smb/server 服务上线,以及其依赖:

fmri         svc:/network/smb/server:default
name         smbd daemon
enabled      true
state        online
next_state   none
state_time   Mon Mar  7 14:31:29 2016
logfile      /var/svc/log/network-smb-server:default.log
restarter    svc:/system/svc/restarter:default
contract_id  16253
dependency   require_any/error svc:/milestone/network (online)
dependency   require_all/error svc:/system/filesystem/local (online)
dependency   require_all/none svc:/system/idmap:default (online)
dependency   require_all/none svc:/network/smb/client:default (online)
Run Code Online (Sandbox Code Playgroud)

Sharemgr 知道共享

default nfs=()
smb smb=()
        * /var/smb/cvol
                  c$=/var/smb/cvol       smb=(abe="false" guestok="false")      "Default Share"
zfs smb=() nfs=() …
Run Code Online (Sandbox Code Playgroud)

solaris zfs opensolaris server-message-block omnios

5
推荐指数
1
解决办法
1887
查看次数