服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我想了解SUN SPARC VII M9000系列服务器的CPU架构。 prtdiag命令显示它具有连接到物理CPU的8个内核。 这些物理核心? 什么是L1,L2和L3caching架构? 如果可用的CPU数量是8,我可以运行的最大线程数是多less。 64核心。 这些核心是一种硬件线程吗? 感谢你的回答。 由于是SMT,可以扩展到64个线程。 我有一些观察:直到32个线程并行运行需要8到9秒为每个线程完成。 尝试超过32个线程完成非线性时间和64个线程达到14秒。 但是如果我们有专用内核,其他机器上的同一个程序显示最大线程数所花费的时间是相同的。 指令正在这个体系结构的两个线程中被提取,然后被stream水线化以在存储器访问期间提供执行周期。 (如果我的理解是正确的)。 问题:1.这个架构不适合CPU密集型multithreading程序是否正确? 2.应用程序应该具有I / O和CPU作业的混合,以正确使用它。
我有一个Ubuntu的9.04服务器,没有任何packase支持了。 如果我想更新我的软件包列表,我得到以下错误: Err http://de.archive.ubuntu.com jaunty-security/multiverse Packages 404 Not Found [IP: 141.30.13.10 80] W: Failed to fetch http://de.archive.ubuntu.com/ubuntu/dists/jaunty/main/binary-amd64/Packages 404 Not Found [IP: 141.30.13.10 80] …. 我在官方的Ubuntu-Support-Page上看到,有一个update-manager-core Package升级到新版本。 不幸的是我没有安装这个软件包,并且由于缺less软件包源而无法安装它。 编辑:从另一个版本安装包update-manager-core不起作用,因为它取决于较高版本的python-apt 。 (用10.04试过) $ dpkg -i update-manager-core_0.134.7_amd64.deb Selecting previously deselected package update-manager-core. (Reading database … 28743 files and directories currently installed.) Unpacking update-manager-core (from update-manager-core_0.134.7_amd64.deb) … dpkg: dependency […]
我们希望有一个基于SGE的计算集群,其队列可以访问计算人员的所有节点,第二个集群队列可以访问其他人员偶尔使用的一半节点。 我们希望限制第二个队列的资源,以便计算人员可以继续做一些工作,即使偶尔(非常重)使用non-comp也是如此。 员工。 有没有办法build立一个节点集合中的两个(或更多)SGE队列,这样一个队列可以包含所有节点,第二个队列包含相同节点的一个子集,并且两个队列同时操作? 我将研究哪些具体的SGEconfiguration参数来设置类似的东西?
我目前有一个完整的磁盘到磁带(LTO3)备份大约12TB的数据。 不用说,它现在需要超过16个磁带,所以我正在寻找其他解决scheme。 这是我想出来的。 我想听听社区的想法。 服务器磁盘到磁盘 BackupExec 2010使用重复数据删除技术 价值20 + TB的SATA驱动器 通过SAS连接的LTO5机器人库 连接到networking的1Gbps网卡 我所设想的是对整个networking进行完整备份,这个备份最初将花费很长时间在1Gbps的网卡上,但是一旦重复数据删除就应该是快速的。 然后,我将使用LTO5进行磁盘到磁带的备份,并相应地进行归档。 大家怎么想? 通过1Gbps网卡进行初始完整备份的更快速的方法是什么? 我的痛点是什么? 有没有更好的方式来做我想要达到的目标?
我有一个全新的服务器瓦特/ 48G RAM,我将用作数据库服务器。 我不希望磁盘读取出现问题,但我肯定希望针对写入密集型加载模式进行优化。 操作系统是RHEL 5.6,FS是ext3,我已经给/ etc / fstab添加了“noatime”和“data = writeback”,后一个选项帮助LA减less了很多。 我的下一个目标是尽可能优化pdflush过程。 我试图应用这里提到的调整,但无济于事。 大概这个信息是过时的。 我还有什么select? 我应该继续尝试pdflush还是更好的只是保持原样? 我倾向于降低dirty_ratio和dirty_background_ratio sysctl值来增加I / O平滑度,但是这些值似乎与性能无关,Munin在压力testing下的加载模式基本相同。 我是否也应该尝试不同的I / O调度程序? 我可以从写入密集型设置中获得大量RAM吗? 据我所知,磁盘I / O速度和延迟与内存无关,但是我的目标不是要更快速地向磁盘写入数据,而是为了提高系统稳定性并实现某种优雅的降级。 假设我有很好的备份,并且可以接受更多的数据一致性权衡,比如“data = writeback”。 谢谢。
我使用了oh-my-zsh的ssh-agent来pipe理我的SSH密钥。 到目前为止,这么好,我只需要input我的私钥的密码一次,当我启动我的shell和公钥authentication工程很好。 但问题是密钥转发不起作用。 有2个服务器A和B,我可以使用公共密钥login。 当我ssh进入A然后从那里ssh到B,我必须提供我的密码,而不应该是这样的。 A是CentOS 5.6盒子,B是Ubuntu 11.04盒子。 我有我的本地.ssh/config : Host * ForwardAgent yes A上的OpenSSH是由CentOS提供的标准openssh 4.3软件包。 我也为A上的ssh客户端启用了ForwardAgent ,但是转发仍然不起作用。
我有vSphere。 我需要在vSwitch上configurationSPAN /镜像端口。 我怎样才能做到这一点?
我是新来的系统pipe理员的世界,我试图赶上工作的所有方面。 为了避免在工作中提出愚蠢的问题,我正尝试使用论坛或q&a网站,如serverfault。 除了serverfault,还有什么其他的网站可以潜藏我的知识库?
是否可以直接为可执行文件设置域名映射? 就好像我们编辑/ etc / hosts /然后运行可执行文件一样。 例: $ ping google.com PING google.com (74.125.232.48) 56(84) bytes of data. $ magic-command -m google.com=127.0.0.1 ping google.com PING google.com (127.0.0.1) 56(84) bytes of data.
我需要根据MAC地址前缀为客户端提供稍微不同的DHCP信息。 特定供应商的MAC地址需要将PXE分配给某个主机,而其他所有设备都需要接收另一个主机的PXE信息。 是否可以configuration或脚本这会自动发生? DHCP服务器是Windows Server 2008 R2。 我知道这可以在Linux / Unix中通过设置类来匹配dhcp.conf中的子string来完成,但是我在Windows中看不到类似的function。 对于networking的大小,静态保留是不实际的。