我正在寻找负载平衡和故障转移策略的解决方案,主要用于大型 Web 应用程序。我们有许多服务需要平衡,例如 web、MySQL 和许多其他基于 HTTP 或 TCP 的服务。但我不确定它们的优缺点是什么,我应该选择哪个。
我正在评估 GlusterFS 和 Ceph,似乎 Gluster 是基于 FUSE 的,这意味着它可能不如 Ceph 快。但是看起来 Gluster 有一个非常友好的控制面板并且易于使用。
前几天Ceph被并入linux内核,这表明它的潜力更大,未来可能是一个不错的选择。
我想知道哪个(甚至两者中的?)是生产使用的更好选择?如果你能分享你的实践经验就好了
performance filesystems load-balancing distributed-filesystems
需要一些关于选择开源网络分析工具的建议,包括页面标记和日志文件分析类型。我知道其中一些:piwik、开放式网络分析、awstats 等等……其中最好的(页面标记类型和日志文件分析类型)是什么?
我有一台在 CentOS 5.3 上运行的服务器(彗星聊天服务器,将有很多 tcp 连接)。最近我发现它很慢(http 服务和 ssh)所以我使用“ifconfig”命令来弄清楚发生了什么。
eth0 Link encap:Ethernet HWaddr 00:1C:C0:B5:D5:EA
inet addr:10.0.0.61 Bcast:10.0.0.255 Mask:255.255.255.0
inet6 addr: fe80::21c:c0ff:feb5:d5ea/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:871861 errors:0 dropped:489662344145 overruns:0 frame:0
TX packets:639044 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:207239658 (197.6 MiB) TX bytes:169416201 (161.5 MiB)
Interrupt:225 Base address:0x6000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:44497 errors:0 dropped:0 overruns:0 frame:0
TX packets:44497 errors:0 dropped:0 overruns:0 carrier:0 …Run Code Online (Sandbox Code Playgroud) 我从系统日志 (/var/log/messages) 中得到以下错误。他们表示什么?以及如何解决它们?
Sep 30 05:19:35 node23 kernel: Mem-info:
Sep 30 05:19:35 node23 kernel: Node 0 DMA per-cpu:
Sep 30 05:19:35 node23 kernel: cpu 0 hot: high 0, batch 1 used:0
Sep 30 05:19:35 node23 kernel: cpu 0 cold: high 0, batch 1 used:0
Sep 30 05:19:35 node23 kernel: cpu 1 hot: high 0, batch 1 used:0
Sep 30 05:19:35 node23 kernel: cpu 1 cold: high 0, batch 1 used:0
Sep 30 05:19:35 node23 kernel: cpu 2 hot: high 0, …Run Code Online (Sandbox Code Playgroud) 这是一个大问题:)我们正在运行一个网站,其中 LAMP 并不大,5 个 Web 服务器具有 LVS 负载平衡,3 个 MySQL 服务器具有复制和读写分离,我们使用 Memcached 进行缓存和一些全文搜索工具。到目前为止,它运行良好,因为我们目前没有大量流量。
但是当用户快速增长时,我们将不得不扩展我们的架构以满足需求。也许会介绍分布式文件系统和数据库(以及并行计算?),以及一些集群和维护技术(如 Gearman 和 Pshell)。
网上有一些文章,我可以浏览一下。但是我真的需要一些实践经验来切实有效地准备这个问题。
我有一台在 Centos 5.2 上运行的服务器,有没有更好的方法来了解服务器崩溃的原因或当时它在做什么?
对不起,我是新手,感谢您的帮助~谢谢
我有一个旧盒子(CentOS 5),它被格式化为 lvm 但现在我想将它转换为 ext3/4 文件系统而不会丢失数据。我有一些可以使用的空磁盘,那么有没有简单的方法来做到这一点?
centos ×4
linux ×4
kernel ×2
architecture ×1
ext3 ×1
ext4 ×1
failover ×1
filesystems ×1
haproxy ×1
logging ×1
lvm ×1
lvs ×1
networking ×1
nic ×1
oom ×1
performance ×1
scaling ×1
tcp ×1
web ×1