在Linux下,通过smartmontools ,我们可以非常容易地监控SSD的磨损情况,无论驱动器是作为普通块设备还是通用设备(当某些控制器(如IBM HS22上的某个控制器)硬件RAID时)。 我们如何能在Windows下做同样的事情? 有没有人真的使用smartmontools ? 还有其他的软件包吗? 问题是SCSI通用设备只是不显示在Windows中。 如果驱动器没有RAID,我们可以看到他们罚款。 我该怎么做在Linux中: sles11-live:~ # lsscsi -g [1:0:0:0] disk SMART USB-IBM 8989 /dev/sda /dev/sg0 [2:0:0:0] disk ATA MTFDDAK256MAR-1K MA44 – /dev/sg1 [2:0:1:0] disk ATA MTFDDAK256MAR-1K MA44 – /dev/sg2 [2:1:8:0] disk LSILOGIC Logical Volume 3000 /dev/sdb /dev/sg3 sles11-live:~ # smartctl -l ssd /dev/sg1 smartctl 5.42 2011-10-20 r3458 [x86_64-linux-2.6.32.49-0.3-default] (local […]
我们最近将远程站点从10 / 10Mbps光纤升级到20 / 20Mbps光纤链路(光纤到地下室,然后从地下室到办公室的VDSL,大约30米)。 在这个网站和一个中心网站之间有一个普通的大型(多个)文件副本,所以理论上说,增加到20/20的链接应该使传输时间减半。 对于复制文件的传输(例如,使用robocopy将文件复制到任何一个方向,或者Veeam备份和恢复的复制),它们都被限制在10Mbps。 升级之前: 升级之后( robocopy ): 几乎相同(忽略转移时间长短的差异)。 这些传输是通过Cisco ASA5520和Mikrotik RB2011UiAS-RM之间的IPSec隧道完成的。 第一个想法: QoS – 不。 有QoS规则,但不会影响此stream量。 我禁用了所有的规则几分钟,无论如何检查,并没有改变 软件定义的限制。 这些stream量中的大部分是Veeam Backup and Recovery在场外运送,但是在那里没有限制。 另外,我只是做了一个直接的robocopy ,看到完全相同的统计数据。 硬件没有能力。 那么,5520的公布的性能数据是225Mbps的3DES数据,而Mikrotik没有公布数字,但是会超过10Mbps。 在进行这些转移testing时,Mikrotik的CPU使用率约为25%-33%。 (另外,通过IPSec隧道进行HTTP传输的命中率接近20Mbps) 延迟与TCP窗口大小相结合? 那么这两个站点之间的延迟是15ms,所以即使32*0.015 32KB窗口大小最差也是2.1MB /秒。 另外多个并发传输仍然加起来10Mbps,这不支持这个理论 也许来源和目的地都是狗屎? 那么源码可以推动1.6GB /秒的持续顺序读取,所以不是这样。 目标可以做200MB /秒的持续顺序写入,所以也不是这样。 这是一个非常奇怪的情况。 我以前从来没有见过这样的事情。 我还能在哪里看? 在进一步的调查中,我有信心把IPSec隧道作为问题。 我做了一个人为的例子,在两个公共IP地址之间直接做了一些testing,然后用内部IP地址做了完全相同的testing,我能够在未encryption的互联网上复制20Mbps,IPSec上只有10Mbps侧。 以前的版本有关于HTTP的红鲱鱼。 忘了这个,这是一个错误的testing机制。 根据Xeon的build议,当我向ISP询问他们的支持时,我build立了一个mangle规则,将IPSec数据的MSS丢弃到1422 – 基于以下计算 : 1422 + […]
我想知道这里的某个人是否拥有运行“无NetBIOS”networking的企业经验。 我记得一个中等到大的基于Windows的networking。 我在 这里和这里find了一些很好的post。 我想知道是否有人真的在一家完全禁用NetBIOS的公司工作(或工作)? 这种情况是无痛的实现的吗? 我问这个问题的动机是,当我运行某些工具来识别networking中的安全问题时,其中大部分都与NetBIOS相关。 当然,我可以尝试硬化,但是因为NetBIOS似乎已经被弃用了,为什么不彻底关掉呢?
我想创build一个中央configuration文件存储库,以便我可以对版本控制(Mercurial)下的任何configuration进行更改。 这将包括一些GNU / Linux的盒子(将使用etckeeper),networking设备的configuration文件,打印机的configuration文件和最后但并非最不重要的Windowsconfiguration。 我知道你可以导入一些configuration,如ISA和DHCP作为文本/ XML文件,甚至共享文件夹作为registry项,但像GPO和AD,IIS,MSSQL和其他东西,有办法将configuration文件作为平面文件? 基本上,你能有一些相当于windows下的etckeeper的东西吗? 像一些基于PowerShell的命令或类似的东西? 另外,可以在版本控制(hg)下保存ACL和其他文件权限吗? 顺便说一下,我已经阅读 有什么解决scheme允许使用服务器configuration文件的版本控制? 你推荐什么工具来跟踪Linux / Unix服务器上的变化 无济于事。
我无法find适用于Mac OS X的VNC服务器,该服务器允许我从带有德语键盘布局的Windows盒子进行连接。 我已经尝试了内置的桌面共享和几个版本的藤,但他们都有几个键的问题。 有人可能知道一个Mac OS X VNC服务器和Windows VNC客户端的正确支持客户端德语键盘布局的工作组合? 更新:我不认为Windows客户端是问题,因为我没有问题连接到Linux机器。 我已经尝试了几个不同的客户。
我在Windows Server 2003盒子上有一组私人的Subversion版本库,开发者通过svn://协议通过SVNServe访问。 目前我们一直在使用每个版本库的authz和passwd文件来控制访问,但是随着越来越多的版本库和开发人员的使用,我正考虑从ActiveDirectory中使用他们的证书。 我们运行在所有的微软商店,在我们所有的Web服务器上使用IIS而不是Apache,所以如果可能的话,我宁愿继续使用SVNServe。 除此之外,我还担心如何迁移存储库,以便现有用户的历史logging映射到正确的ActiveDirectory帐户。 请记住,我不是networkingpipe理员,我不熟悉ActiveDirectory,所以我可能需要通过其他人来获取在ActiveDirectory中所做的更改(如有必要)。 我有什么select? 更新1:从SVN文档看来,通过使用SASL我应该能够获得SVNServe使用ActiveDirectory进行身份validation。 为了澄清,我正在寻找的答案是如何去configurationSVNServe(如果可能)使用ActiveDirectory进行身份validation,然后如何修改现有的存储库,将现有的svn用户重新映射到他们的ActiveDirectory域login帐户。 更新2:SVNServe中的SASL支持看起来像一个插件模型,文档仅作为示例显示。 看着赛勒斯SASL库它看起来像一些身份validation“机制”支持,但我不知道哪一个将用于ActiveDirectory的支持,也不能find任何关于这些问题的文档。 更新3:好吧,它看起来像为了与ActiveDirectory通信我期待使用saslauthd而不是sasldb的auxprop_plugin属性。 不幸的是,根据一些post(可能已经过时和不准确), saslauthd并不是基于Windows开发的,这种努力被认为是一项正在进行的工作 。 更新4:我发现在这个主题上的最新post听起来好像正确的二进制文件()可以通过MIT Kerberos库,但它听起来像Nabble.com上的这篇文章的作者仍然有问题得到的东西工作。 更新5:它看起来像从TortoiseSVN讨论 ,也是这个职位svn.haxx.se ,即使saslgssapi.dll或任何必要的二进制文件可用和configuration在Windows服务器上,客户端也将需要相同的定制,以与这些存储库一起工作。 如果这是真的,那么只有在这些客户端(例如TortoiseSVN和客户端二进制文件的CollabNet版本)中进行了更改以支持这种身份validationscheme时,我们才能够从Windows客户端获得ActiveDirectory支持。 虽然这就是这些post所暗示的,但这与我原本从其他阅读中得出的结论相矛盾,因为与SASL兼容应该不需要在客户端上进行更改,而只需要设置服务器来处理authentication机制。 在Subversion第5部分关于Cyrus SASL的文档中,更仔细地阅读了一些内容后,他表示:“具有Cyrus SASL支持的1.5+客户端将能够在支持SASL的1.5+以上的服务器上进行身份validation,前提是服务器支持的机制至less有一个也得到客户的支持。“ 很明显,GSSAPI支持(我明白是Active Directory所必需的)必须在客户端和服务器中可用。 我不得不说,我对于Subversion如何处理身份validation的内部知识了解得太多了。 不幸的是,我只是在寻找一个答案,在Windows服务器上使用SVNServe并从Windows客户端访问这个服务器时,是否可以拥有Active Directory身份validation支持。 根据官方文件,这似乎是可能的,但是你可以看到,即使可能,configuration也是不平凡的。 更新:6:由于在Subversion 1.7上的开发正在结束,有没有人可以添加Subversion 1.7是否会改善SVNServe使用Active Directory进行身份validation的情况呢?
我有一个运行在Ubuntu 14.04上的Samba服务器版本4.1.11。 我无法从Windows 10连接(但我可以从Windows 7)。 服务器和客户端不在同一个LAN上。 Windows给出的错误信息是服务器在线,但没有响应。 但是Samba日志却另有说明。 我附上了Windows 10失败连接尝试的日志,以及Windows 7成功尝试的日志(用于比较)。 简而言之,不同于成功的尝试,失败的开始于: switch message SMBnegprot (pid 2855) conn 0x0 那么在selectSMB2_FF之前,它会请求许多不同的协议。 然后,在一些安全协商之后,它切换到协议SMB 2.??? ,然后是SMB3_00 ,其次是: Server exit (NT_STATUS_END_OF_FILE). 成功的尝试从一开始就select协议SMB2_10 ,但是这个协议甚至不被Windows 10请求。 这里是日志: 尝试失败(从Windows 10) http://pastebin.com/M0xmBuY3 成功的尝试(从Windows 7) http://pastebin.com/jF8VzaiA 我已经在评论中添加了我的smb.conf文件(不能超过2个,声望<10的链接)
在Windows Server 2012 R2中 ,Windows系统资源pipe理器(WSRM) 已被删除 ,我需要更换。 我在2012 R2 Standard上运行一个小型的RDP服务器。 它只有8 GB的内存,我需要一种方法来限制每个普通用户的资源,所以如果单个用户的公平份额(无论出于何种原因),系统不会停下来。 我可以轻松地使用Server 2012( 第一版“ ),它只有WSRM而不是被removed ,因为它不是我必须使用R2 。 自从WSRM被删除以来,是否有任何简单的方法来pipe理Windows Server 2012 R2中的资源(主要是RAM)?
标题说的是什么 在Windows上,如何为当前login的用户设置一个环境variables。 我需要设置TMPvariables来更改asp.net应用程序使用的临时目录。
当然, 这个问题相关 。 在发现它之前有些危险,我在多台Windows Server 2008 R2 SP1服务器上安装了Windows Management Framework 3.0 ,并且WMI在所有这些服务器上都被彻底删除了。 这是WMI名称空间在普通服务器上的外观(服务器pipe理器 – >configuration – > WMI控制): 这是安装WMF 3.0后的样子: 是啊。 除了WMF 3.0的新function以外的所有东西都没有了 。 不用说,在这些服务器上似乎没有任何工作。 不,这不是由于一些奇怪的安装错误,这发生在安装WMF 3.0之前完美工作的三台服务器上,并且所有这些安装都成功完成。 无可否认,其中一个有一些复杂的设置(各种System Center产品和SQL Server实例)…但是其中两个只是普通的标准域控制器,根本就什么都不做。 我怎样才能解决这个混乱,而不必重新安装在这些服务器上的操作系统? 为什么它首先发生?