服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

最适合高负载的sysctl.confconfiguration – 非常繁忙的内容stream服务器

什么是高负载,非常繁忙的内容stream媒体服务器最好的sysctl.confconfiguration? 服务器从亚马逊,s3等远程服务器获取内容,然后使用phpdynamic地将内容stream式传输到用户,而不必将其保存到硬盘上。 PHP使用CURL来获取文件,然后使用flush()来同步stream式传输,所以没有太多的硬盘工作…只有networking和带宽。 该服务器是四核心Xeon,具有1Gbit全双工NIC,8GB内存和500GBx2的RAID。 服务器内存使用情况和CPU负载相当低。 我们正在运行debian lenny和lighttpd2(是的,我知道它还没有发布:-))与PHP 5.3.6和PHP的FastCGI与spawn-FBCG绑定在4个不同的Unixsockets,每个20个孩子。 最大fcgi请求数为20,使用lighttpd2configuration中的mod_balancer模块来平衡SQF(短队优先)configuration中这4个套接字之间的fastcgi请求。 我们的服务器使用了大量的带宽,即networking连接一直很忙。 在100到200个并行连接之后,服务器开始减速并最终变为无响应,开始发出连接超时错误。 当我们有cPanel的时候,我们从来没有超时的错误,所以它不能成为一个脚本问题。 它必须是networkingconfiguration问题。 lighttpd2configuration:工作进程= 8,保持活动请求为32,保持活动空闲超时时间为10秒,最大连接数为8192。 我们目前的sysctl.conf内容是: net.ipv4.tcp_fin_timeout = 1 net.ipv4.tcp_tw_recycle = 1 # Increase maximum amount of memory allocated to shm kernel.shmmax = 1073741824 # This will increase the amount of memory available for socket input/output queues net.ipv4.tcp_rmem = 4096 25165824 25165824 net.core.rmem_max = 25165824 […]

Xen与vnc连接到dom0?

有没有办法使用VNC连接到dom0而不运行X? 我不想要一个X服务器,我只想看看控制台上有什么。 编辑:添加一些背景,因为人们似乎真的很恼火,我会问这样一个问题,而在这种情况下ssh不是一个可以接受的解决scheme,以达到dom0: 我想把VNC带到控制台的原因并不在于pipe理这个系统(实际上,在八月的一个会议上,有600台笔记本电脑用Xen和多个虚拟机运行了4天的Debian Squeeze)。 SSH的工作很好,我不会梦想使用任何其他的pipe理。 但是,我想要做两件大事: 1)当与坐在机器前面的某个人通话时,请确切地看到实际/ dev / console上的内容。 一小组人员负责为会议准备这些系统,而且我们并不是全部位于同一地点。 在这种情况下,这些系统距离我3000英里,距离另一个队伍5000英里,距离第三个100英里。 能够看到屏幕上显示的内容,与坐在系统前面的“远程手”一起工作,试图弄清为什么一些特定的任务不能正常工作,是非常重要的。 2)查看发送到/ dev / console的任何错误消息,并且在其他地方(发生这种情况的方式比我在开始这个项目之前猜到的更频繁)。 我确定有两个主要原因会导致这种情况发生:1)有时懒惰的开发人员通过redirect的方式logging错误或将输出debugging到/ dev / console,而不打扰使用系统的logging器或其他导致错误的functionlogging在一个文件中; 2)当你的IO子系统由于发生故障而崩溃时,但是networking和CPU仍然正常,在系统崩溃和刻录之前,错误消息不会logging在日志文件中。 至less如果我一直在/ dev / console中工作,我可以看到错误消息,而不必打电话给某人,让他们拍摄屏幕上20或30秒的图像控制台在系统重新启动之前。 在会议期间,在巨型显示器(以及大量的显示器)上的所有600台机器上放置一些小窗口,看看每一台机器上发生了什么,这也是非常酷的。

如何为IPv4 + IPv6configurationHP ProCurvenetworking

设置: 我们是一个大约有1700个单位的公寓大楼。 每间公寓都有互联网,每个都有一个以太网插头。 该networking有60台HP 2910al-48G交换机连接到中央HP 5412核心交换机。 租户可以直接将PC连接到networking上,也可以购买自己的家庭网关并将其插入。租户还可以select使用转储L2交换机连接多台PC。 一些租户有一个带有buildin 2端口交换机的SIP电话。 问题: 我们希望提供IPv4和IPv6与公寓之间的L2分隔。 我们希望避免在多个公寓之间共享一个VLAN。 我们希望避免公寓之间的广播喋喋不休。 例如,Windows PC不应该自动发现邻居的任何设备。 由于IPv4耗尽问题,我们无法为每个公寓分配一个完整的IPv4子网。 我们不希望部署NAT。 我们希望为每个公寓分配一个唯一的/ 64个IPv6子网。 另外,我们希望通过DHCPv6前缀委托向家庭网关提供/ 60个子网。 如何configurationDHCP / DHCPv6服务器不在此问题的范围之内。 这只是关于如何configuration交换机。 但假设DHCP服务器可以将脚本作为地址分配和其他事件的触发器来运行。 有人build议,我们应该为每个公寓configuration一个独特的VLAN。 然后在每个VLAN上部署静态IPv6 / 64子网。 5412或2910应该做路由吗? 交换机如何了解DHCPv6-PD分配的60条路由? 假设RIPE分配了一个/ 21(2048个地址)的IPv4子网。 问题是在所有1700个VLAN中分配单个地址。 有人build议我们使用proxy-arp选项。 这将允许我们使用整个/ 21使用主机路由发送stream量到适当的端口。 proxy-arp解决了一个租户向另一个租户发送数据包的情况。 交换机如何了解主机路由? DHCP服务器为端口上的设备分配地址,因此交换机需要configuration路由。