我正在尝试更改Solaris上的TCP TIME_WAIT超时。 根据一些谷歌的结果我需要运行这个命令: ndd -set /dev/tcp tcp_time_wait_interval 60000 但是我得到: operation failed: Not owner 我究竟做错了什么? 我已经作为root运行ndd了。 有没有另一种方法来调整TIME_WAIT?
在比较RH Linux和Solaris之间的java TCP套接字性能时,我的一个testing是通过使用java客户端发送string并从java echo服务器读取回复来完成的。 我测量了发送和接收数据所花费的时间(即回程往返)。 testing运行100,000次(更多发生的结果相似)。 在我的testing中,Solaris的平均速度比RH Linux快25/30%,在默认系统和networking设置的相同计算机上,相同的JVM参数(如果有的话)等等 我不明白这么大的差别,是否有一些我缺less的系统/networking参数? 所使用的代码(客户端和服务器)显示如下,如果有人有兴趣运行它(发生次数必须在命令行中给出): import java.io.*; import java.net.*; import java.text.*; public class SocketTest { public final static String EOF_STR = "EOF"; public final static String[] st = {"toto" ,"1234567890" ,"12345678901234567890" ,"123456789012345678901234567890" ,"1234567890123456789012345678901234567890" ,"12345678901234567890123456789012345678901234567890" ,"123456789012345678901234567890123456789012345678901234567890" }; public static void main(String[] args) throws UnknownHostException, IOException, InterruptedException { double mean = 0.0; […]
在tcp_keepalive_abort_interval的 Solaris参考手册中有一节。 但是,它不会出现在ndd /dev/tcp \? 清单。 # uname -srvmpi SunOS 5.10 Generic_142909-17 sun4us sparc FJSV,GPUZC-L # ndd /dev/tcp \? | grep keepalive tcp_keepalive_interval (read and write) 你们有没有知道这个参数在哪里? 更新:看来我正在阅读错误的文档,感谢您指出。
我对NFS很新。 我想确保我清楚。 如果NFS服务器共享目录rw,并且目录中的所有文件都是权限700,并且这些文件的用户/组是root / root ,,, 在客户端上,您将不得不以root身份login才能看到它。 它是否正确? 我知道,客户端上的非root用户可以直接连接来覆盖这个。 (因为不使用挂载,只需使用NFS客户端黑客)。 这似乎是任何人有权访问客户端机器应该有权访问这些文件,并且客户端机器应该忽略权限。 只有服务器应该处理权限。 我的理解是否正确? 有这种布局是正常的吗? 有没有办法忽略客户端的权限?
我有一台局域网上的2台服务器,我想精确同步。 目标是有一个<500微秒的时间差,恒定,没有漂移(从我在网上发现,这是可实现的准确性)。 这两台服务器也必须具有“正确”的时间,但准确性不那么重要(在“真实”时间的1秒内是可以接受的)。 “官方”时间服务器只能通过广域网访问(所以延迟 – 准确度更高)。 最好的方法是什么? 到目前为止,我已经将服务器A设置为官方时间服务器的NTP客户端,将服务器B设置为服务器A的NTP客户端。NTP已经运行了一天以上,漂移文件会定期更新,但是我仍然可以看到时间在服务器A和B之间漂移(每55秒约1ms – 非常规律的漂移)。 任何想法/评论? 谢谢
我无法通过networking连接到我的服务器,并通过A Lom端口插入控制台电缆,并不断收到此消息,无法执行任何操作。 因为我不能去>提示。 我login了彻底的terminal窗口。 我没有find一个方法去确定>提示。 Timeout waiting for ARP/RARP packet任何build议。 提前致谢
在Solaris中,如果我在机器运行时拔掉一对磁盘,那么检查每个磁盘的一些函数将需要一段时间,因为它必须等待超时。 例如, format或zpool import都会将所有磁盘读取为他们所做的第一件事情之一。 我有时会用下面的方式来反作用:(我当然会用正确的数字replace零) cd /dev/dsk , mkdir offline , mv c0t0d0* offline , cd ../rdsk mkdir offline , mv c0t0d0* offline 。 在这一点上,我可以做任何我想要的format和zpool import ,它会更快。 当磁盘重新插入,我可以再次联机与他们 cd /dev/dsk , mv offline/* . , rmdir offline , cd ../rdsk mv offline/* . , rmdir offline 。 有这个命令吗? 一个临时删除指定磁盘的符号链接,以及一种方法把它们放回去? 我对我find的解决scheme非常满意。 特别是因为这台机器是离线机器,我可以冒这个级别的操作风险。 (例如,如果我实际上input了零,就会有麻烦) 但是,如果有的话,我想知道更好的方法。
我已经在Solaris 10上部署了JBoss 5 – 服务器连接具有不受限制的高端口(> 1023)对互联网开放。 我可以通过SSH和FTP从同一子网上的第二台服务器和互联网上的任何地方访问该框。 JBoss运行在端口8080上,可通过盒子上的http:// locahost:8080访问。 我无法通过http://ip.add.goes.here:8080从同一子网中的其他服务器或通过Internet访问它。 JBoss或Solaris 10中的其他地方是否有任何服务或configuration需要从默认更改为允许HTTP通信服务?
我们的外包IT服务提供商通过cron运行以下脚本来清理Oracle核心和跟踪文件。 这显然不是一个写得很好的脚本,但是对于Serverfault人群来说,我的问题是,是否有错误或边界条件会删除其他目录,例如: / ora / admin / SCRM01P / bdump / ora / admin / SCRM01P / cdump / ora / admin / SCRM01P / pfile / ora / admin / SCRM01P / udump 我们最近在生产系统上删除了这些目录,导致Oracle崩溃。 看看这个代码。 你的洞察力是值得赞赏的,因为我不太擅长Korn shell。 #!/usr/bin/ksh #This script check the utilization of the location "/ora/admin/SCRM01P" #and if this exceeds the threshold which […]
我将x64上的Solaris 11configuration为家庭存储系统的testing平台。 我不能启用smb / cifs共享> zfs设置sharesmb =上它说“协议未安装”我在哪里可以find这个缺less的组件,我该如何安装它? 谢谢,丹