Articles of solaris

尝试通过Solaris 10中的特定接口添加主机路由

我已经添加了第二个以太网到主机,以便通过第二根线路来备份stream量(以避免主链路饱和)。 我必须依赖地球另一端的networkingpipe理员,他们给了我第二个IP在与主界面相同的子网。 我试图添加一个像这样的路由来强制通过备份链接( e1000g1 )而不是主链接( e1000g0 )的stream量: route add 10.0.1.19 192.168.2.1 -ifp e1000g1 哪里: 10.0.1.19是我的备份服务器 192.168.2.1是本地子网的网关 这没有奏效。 如果我尝试从主机ping备份服务器,则在两个接口上侦听都会显示数据包永远不会出现。 我只是无法访问ICMP。 在同事的build议下,我也尝试了这个变化: route add 10.0.1.19 192.168.2.5 -ifp e1000g1 其中192.168.2.5是e1000g1的接口地址。 这有同样的结果。 是否有可能使这个工作,或者我需要有两个单独的子网,这个工作?

Coldfusion应用程序:数据库与重负载下的静态文件性能

我们有一个CF8的Web应用程序,可以运行在两种模式:数据库或静态文件。 在负载较重的情况下,数据库模式显着执行Staticfile模式。 我正试图弄清楚为什么。 首先是一些背景: 我们运行Solaris Zones&Oracle; ColdFusion 8,32位,带有JRun 4 在数据库模式下,所有数据都是从运行Oracle 10g的外部数据库服务器获取的。 在静态文件模式下,应用程序运行所需的所有数据都是从数据库提前生成的,并放置在运行CF的Web服务器上,并通过CFINCLUDE调用。 在负载testing中,虚拟用户反复执行每个定义的操作,在数据库模式下,我们能够运行31600个会话(在CDATA表中),而在静态文件中,则是25900个会话。 这是60分钟的过程。 在DB模式下完成迭代(login,执行操作,注销)的平均时间为22秒,静态文件模式下的平均时间为33秒。 在数据库模式下,最大Java堆使用量为〜800MB,在静态文件模式下为〜700MB。 这就是为什么我期望静态文件更好: 数据在同一台服务器上; 只有操作是文件I / O。 这些文件已经被生成了。 没有额外的networkingstream量到数据库服务器,并返回。 任何想法,为什么这可能是? 我可以在哪里查看(或询问相应的pipe理员 – 数据库,操作系统,应用程序),看看为什么这可能是? 谢谢! KM

任何开源或Linux内核软件包中的Solaris SMFfunction?

我使用Solaris SMF监视,报告Solaris系统崩溃后自动重新启动进程。 有什么类似于可移植的开源或Linux内核? 对于那些不熟悉SMF的人,这是我感兴趣的function: 系统运行一个脚本启动服务,然后跟踪它创build的所有进程,即使他们创build了自己的进程组。 如果全部死亡,它将运行停止脚本,然后再次启动脚本。 根据命令自动执行停止/启动循环,等待所有进程在启动之前停止。 具有崩溃处理规则的服务依赖关系树。 如服务“A”必须在服务“B”可能开始之前运行。 如果“A”下降,则“B”必须停止。 获取由于启动脚本失败而导致当前未运行的服务列表。

ZFS / Solaris上的NFS IO优先级

我有一台Nexenta / ZFS NAS,用作小型VMware vSphere场的NFS后备存储。 目前我有9x1TB磁盘全部镜像(最后一个磁盘configuration为写入日志设备)。 磁盘性能对于我对NFS的需求非常好。 不过,我注意到的一件事是,如果我直接在NAS上执行任何IO操作,则VM性能会变慢。 一个例子是在同一个zpool中的两个不同的ZFS文件系统之间复制1TB的数据。 有没有什么好的方法可以确保NFS守护进程执行的IO请求优先于磁盘上的其他IO操作? 在一个理想的世界里,我会把我的虚拟机备份到一个完全独立的zpool上,这样它们就不会受到ZFS文件系统负载的影响。 不过,我想知道是否有一个单一的zpool做一个好方法。 Linux有ionice,所以如果我使用的话,如果我要以很低的IO优先级移动大量的数据,我可以用ionice作为前缀。 但是,我不认为它在Solaris内核上可用。 有什么build议么?

如何使用USB驱动器启动和安装opensolaris

我有一个没有CD / DVD驱动器的服务器.. 如何使用USB接口安装opensolaris? 特别是需要执行哪些工具/步骤来将USB闪存作为安装介质进行准备?

我应该为Solaris 11 Express使用USB驱动器吗?

讨论是否应该为我的Solaris 11 Express SAN服务器使用16 GB USB驱动器。 我打算使用重复数据删除,我相信可能是数据库的IO密集型。 虽然我不能确定。 SAN服务器预计将在多年内全天候运行。 我应该尽可能使用多个USB驱动器并镜像操作系统? 读/写速度是一个问题吗? 一些驱动器是10MB / s写入5MB / s读取。 有些是25MB / s的R / W。 我打算在以后为ZIL和L2ARC添加一些SSD。 以前有人build议我简单地将操作系统安装到服务器的存储驱动器上。 4x 300GB 15k SAS 6x 2TB 5400rpm SATA。 但是我不知道如何调整这些磁盘上的分区大小,如果让它们上的操作系统增加了一些复杂性,比如我决定通过提取磁盘和添加容量更大的磁盘来增加磁盘池的容量。

无法使用DHCP设置FC HBA

我已经通过FC工作了IP,并将HBA(QLogic QLA2340)连接到路由器上,并在其上安装了DHCP服务器。 但是,每当我做一个: ifconfig fcip0 dhcp start 我得到: ifconfig: fcip0 wait timed out, operation still pending… 接线设置是: HBA – > LC-SC电缆 – > StarTech ET90110SC – >路由器 这个设置有什么明显的错误,可能会导致它失败? 我已经将电缆交叉(机器1 RX – >路由器TX),并且活动指示灯闪烁。

Solaris 8(TSOL)MB.T_ENC上的致命故障

在受信任的Solaris 8(TSOL)中,我在控制台上收到以下错误: <date> <hostname> rmclomv: SC initiating hard host system shutdown due to fault at MB.T_ENC. 有谁知道究竟MB.T_ENC是什么,可能是什么原因造成这个错误? 更新:我混淆了服务器,最初发布为Solaris 10 TE。 但是,这是TSOL 8。

Solaris ZFS ACL

我想重置目录树上的ACL,以便根目录ACL将replace其下的所有文件和文件夹的ACL。 我怎样才能做到这一点? 编辑:这个问题措辞不好吗? 即使你不知道答案,有人可以给我一些反馈吗?

什么会导致Memcached挂起2+秒?

我正在努力扩展memcached。 从他们的网站: Memcached操作几乎都是O(1)。 连接到它并发出get或stat命令不应该滞后。 如果连接滞后,您可能会达到最大连接限制。 有关要监视的统计信息的详细信息,请参阅ServerMaint。 如果发布命令滞后,则可能有许多调整问题。 最常见的是硬件问题,没有足够的RAM(交换),networking问题(带宽,丢包,半双工连接)。 在罕见的情况下,操作系统错误或memcached错误可以贡献。 那么..对我来说,这绝对不是一个O(1)的操作。 在我们站点的低到正常的负载下,memcached get和set操作的响应时间大约是0.001秒。 不错。 但是如果我们将负载增加了三倍,那么我们就会得到100倍(或极less数情况下为1000倍)的exception值。 我甚至有一个例子,memcached用了2.2442秒来存储一个值。 显然这是杀害我们的网站。 这是Memcached-> getStats在缓慢期间的输出: [pid] => 18079 [uptime] => 8903 [threads] => 4 [time] => 1332795759 [pointer_size] => 32 [rusage_user_seconds] => 26 [rusage_user_microseconds] => 503872 [rusage_system_seconds] => 125 [rusage_system_microseconds] => 477008 [curr_items] => 42099 [total_items] => 422500 [limit_maxbytes] => 943718400 [curr_connections] […]