我的MySQL服务器消耗了大量的内存。 内存占用1.内存消耗降序(前4) MySQL的内存消耗特别是 – 为什么有这么多的mysqld进程? 他们是进程/线程吗? 他们消耗了大量的记忆。 我在哪里设置了这个号码? 此外,我的查询花了很多时间来执行,因此我的网站变得越来越慢。 我my.cnf的一个片段 – [mysqld] key_buffer = 16M max_allowed_packet = 16M thread_stack = 192K thread_cache_size = 8 myisam-recover = BACKUP query_cache_limit = 1M query_cache_size = 16M innodb_lock_wait_timeout = 120 innodb_buffer_pool_size = 500M [mysqldump] max_allowed_packet = 16M [mysql] #no-auto-rehash # faster start of mysql but no tab completition [isamchk] […]
我需要build立一个服务器(最好是RedHat / CentOS / Fedora,但是Debian系列也可以),而在给定的接口上没有可用的服务。 我不能使用iptables (这将是最简单的解决scheme)。 我可以检查哪些是启用的,或者手动禁用它们,或者强制绑定到另一个接口,但是在更新/升级/额外的软安装之后更改将被恢复或部署额外的服务存在风险。 有没有办法configurationnetworking接口,以便它不允许任何服务绑定到它,所以没有端口监听?
我即将为我的部分域名部署DNSSEC,而且在准备就绪时,我对这个主题进行了一些阅读。 我遇到了一些Microsoft Technet文章中讨论的名称parsing策略表 ,它允许在与DNS服务器通信时使用IPSec来configurationWindows DNS客户端以提供完整性和(可选)身份validation。 从我所坐的位置看,这似乎是一个非常好的主意,但唉,NRPT只是一个Windows。 在Linux / OpenBSD世界有没有相同的东西? 将DNSSEC和IPSec组合在一起似乎是安全性明确的服务器pipe理员的完美解决scheme。
我们有一个运行8个cpu内核的16个gode linode,我试图debugging一个问题,当我尝试一个负载testing时,服务器开始在一个非常基本的WordPress站点上发出大约250个请求。 我只打在网站的头版fyi。 当我login到服务器并查看Htop上的服务器统计数据时,我发现所有核心都被挂钩,并且php5-fpm进程的垃圾负载也是如此。 testing完成后,这些过程仍然存在,我最终必须重新启动php-fpm才能使服务器恢复正常运行。 我今天在做日志的时候看到了这个。 [23-Dec-2013 12:19:03] WARNING: [pool www] seems busy (you may need to increase pm.start_servers, or pm.min/max_spare_servers), spawning 8 children, there are 0 idle, and 27 total children [23-Dec-2013 12:19:04] WARNING: [pool www] seems busy (you may need to increase pm.start_servers, or pm.min/max_spare_servers), spawning 16 children, there are 0 idle, and […]
我有两个不同ISP的网关,其中一个被定义为LAN用户的默认值,另一个ISP被用作服务器和VPNstream量的默认值。 这是使用configuration了DHCP的常规路由表完成的。 现在我想要安装在局域网用户的笔记本电脑上的Google驱动器和其他一些软件stream量使用大量的上传来总是使用未被定义为其默认gw的另一个ISP。 我怎么能做到这一点? 我最初的想法是使用IPTABLES或鱿鱼。 我一直在尝试这个 iptables -t nat -A PREROUTING -d GOOGLE_IP -j DNAT –to-destination MY_SECOND_ISP iptables -t nat -A POSTROUTING -s MY_SECOND_ISP -j SNAT –to-source GOOGLE_IP iptables -t nat -A POSTROUTING -s MY_SECOND_ISP -j MASQUERADE 但它不起作用。 当我testing它的stream量去默认gw 任何想法如何使用iptables,shorewall或squid?
我用zfsonlinux的ZFS有一个4磁盘mdraid 8.12TB: # zpool status pool: tank state: ONLINE scan: none requested config: NAME STATE READ WRITE CKSUM tank ONLINE 0 0 0 md-name-ubuntu:md2 ONLINE 0 0 0 我添加了两个磁盘: # mdadm –add /dev/md2 /dev/sde /dev/sdf # mdadm –grow /dev/md2 -n 6 这成功地完成了: # mdadm –detail /dev/md2 /dev/md2: Version : 1.2 Creation Time : Thu Jan […]
我最近build立了一个运行Solr的小群集。 该集群由12个运行E3-1270V2和32GB RAM的Supermicro刀片组成。 其中11个服务器运行良好。 其中一个不断在我身上崩溃。 当服务器崩溃时,通常在terminal上产生一些输出。 第一次是: 双重故障:0000 [#1] 嗯…这相当神秘。 从那以后,我重新创build了这个问题,并得到了一些更有趣的消息。 这是另一个同样神秘的信息 另一个有趣的问题是,我可以启动sysbench,并在CPU崩溃的情况下最大化CPU,但是直到我启动Java才能可靠地崩溃。 我试过closures以下CPUfunction: Turbo模式 C国家 T州 XHCI 这只是一个糟糕的CPU? 非常感谢!
我需要在启动时将ulimit值设置为所有服务。 我在/etc/sysconfig/limits.conf中设置了值,但这些值在引导期间不适用,默认值为1024。 我已经在limits.conf中设置了值,还检查了/etc/pam.d/*是否包含“必需的pam_limits.so”条目,甚至/etc/security/limits.d/90-nproc.conf也没有默认值条目。 现在我find了另一种在启动时包含这个值的方法,我遇到了/ etc / sysconfig / init文件。 当我在这个文件中设置的值,所有的服务在启动时间得到期望值。 现在,我不确定对服务器的影响,以及在这个/ etc / sysconfig / init文件中应该忽略哪些configuration。 上面提到的这个文件或方法也有其他的select。
我一直在testing,看看是否可以从启用巨型帧获得任何好处。 我已经build立了两台完全相同的戴尔R210服务器,包括至强四核E3122 CPU,8G内存和Broadcom NetXtreme II BCM5716千兆以太网卡。 我在两个系统上运行Debian Squeeze和bnx2networking驱动程序。 服务器在私有子网上各自连接一个网卡,并使用另一个网卡进行SSH和监控。 我已经添加了我知道的操作系统调优参数: sysctl -w net.core.rmem_max=134217728 sysctl -w net.core.wmem_max=134217728 sysctl -w net.ipv4.tcp_rmem="4096 87380 134217728" sysctl -w net.ipv4.tcp_wmem="4096 65536 134217728" sysctl -w net.core.netdev_max_backlog=300000 sysctl -w net.ipv4.tcp_sack=0 sysctl -w net.ipv4.tcp_fin_timeout=15 sysctl -w net.ipv4.tcp_timestamps=0 ifconfig ethX txqueuelen 300000 ethtool -K eth1 gso on Ethtool -k输出显示 rx-checksumming: on tx-checksumming: on scatter-gather: on […]
我configuration了我的Linux机器(运行CentOS 5.2),以对运行Active Directory的Windows服务器进行身份validation。 我甚至启用winbind脱机login。 一切都按预期工作,但是我也打算为winbind身份validationcaching强加一个TTL。 到目前为止,我发现的是从samba文档的下面的片段 winbindcaching时间(G) 此参数指定在再次查询Windows NT服务器之前,winbindd(8)守护程序将caching用户和组信息的秒数。 * 这不适用于身份validation请求* ,除非已启用winbind脱机login选项,否则它们将始终进行实时评估。 默认值:winbindcaching时间= 300 显然winbindcaching时间参数不控制authentication请求的cachingTTL。 有没有其他的方式可以实现winbind身份validation请求caching超时? 谢谢