第 125 章 Linux Virtual Server

Session

当选用持久服务(-p选项)支持HTTP session时,来自同一IP地址的请求将被送到同一台服务器。所以在这种状况下,一个ab生成的请求都会被调度到一台服务器,达不到性能测试的目的。在真实系统使用中,持久服务时间一般设置好几个小时。 当ldirectord监测到并且在列表中删除一台应用服务器时,之前有建立连接的,继续转发到这台机上,确实是这样。因为IPVS并不立即淘汰刚删除的服务器,考虑到服务器太忙被删除,可能很快会被加回来。如果你需要马上淘汰已删除服务器的连接,可以用 echo 1 > /proc/sys/net/ipv4/vs/expire_nodest_conn 不用担心记录连接所消耗的内存,因为一个连接只占用128个字节,所以512M可用内存可以支持四百万条连接数。 可以考虑用分布式的测试工具,或者多台机器一起跑ab。

125.1. 环境配置

ssh

neo@ubuntu:~$ sudo apt-get install ssh
		

network

neo@ubuntu:~$ sudo ifconfig eth0 172.16.0.250
neo@ubuntu:~$ sudo route add default gw 172.16.0.254
		

install ipvsadm

neo@ubuntu:~$ apt-cache search ipvsadm
ipvsadm - Linux Virtual Server support programs
neo@ubuntu:~$ sudo apt-get install ipvsadm
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
  heartbeat keepalived ldirectord
The following NEW packages will be installed:
  ipvsadm
0 upgraded, 1 newly installed, 0 to remove and 30 not upgraded.
Need to get 0B/43.9kB of archives.
After unpacking 238kB of additional disk space will be used.
Preconfiguring packages ...
Selecting previously deselected package ipvsadm.
(Reading database ... 16572 files and directories currently installed.)
Unpacking ipvsadm (from .../ipvsadm_1.24+1.21-1.1ubuntu3_i386.deb) ...
Setting up ipvsadm (1.24+1.21-1.1ubuntu3) ...

neo@ubuntu:~$
		

test

neo@ubuntu:~$ sudo ipvsadm
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
  -> RemoteAddress:Port           Forward Weight ActiveConn InActConn
neo@ubuntu:~$
		

原文出处:Netkiller 系列 手札
本文作者:陈景峯
转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。

时间: 2024-07-31 09:40:43

第 125 章 Linux Virtual Server的相关文章

LVS(Linux Virtual Server)Linux 虚拟服务器介绍及配置(负载均衡系统)_服务器其它

一,简介 LVS(Linux Virtual Server) 是Unix-like系统中的一个虚拟服务器,是国内贡献给开源组织的一个最优秀的项目之一.LVS在Unix-like系统中 是作为一个前端(Director)存在的,又称为调度器,它本身不提供任何的服务,只是将通过互联网进来的请求接受后再转发给后台运行的真正的 服务器(RealServer)进行处理,然后响应给客户端. LVS有两个重要的组件:一个是IPVS,一个是IPVSADM.ipvs是LVS的核心组件,它本身只是一个框架,类似于i

Vmware、Virtuozoo、Virtual Server 、Xen四款虚拟机的性能比较

在Windows平台和Linux平台下对Vmware Workstation 6.5  ,MS Virtual Server 2005 R2,SWsoft的Virtuozoo,以及基于开源的Suse Linux server 10下的xen虚拟化的各项性能表现做了比较测试.经过性能比较测试我发现在系统整体性能中,Virtuozzo和VMware整体表现突出,Virtuozoo更强大一些,而Virtual Server相对较弱,其中对于单个虚拟机的资源分配限制对Virtual Server的性能有

Welcome Docker to SUSE Linux Enterprise Server【水平有限,中英对照,求纠错】

  原文:Welcome Docker to SUSE Linux Enterprise Server Lightweight virtualization is a hot topic these days. Also called "operating system-level virtualization," it allows you to run multiple applications or systems on one host without a hypervisor

《鸟哥的Linux 私房菜 基础学习篇(第三版)》——第1章 Linux是什么 1.1Linux是什么

第1章 Linux是什么 众所皆知,Linux的内核原型是1991年由托瓦兹(Linus Torvalds)写出来的,但是托瓦兹为何可以写出Linux这个操作系统?为什么他要选择386的计算b机来开发?为什么Linux的开发可以这么迅速?又为什么Linux是免费的?以及目前为何有这么多的Linux版本(distributions)呢?了解这些后,我们才能够知道为何Linux可以免除专利软件之争,并且了解到Linux为何可以同时在个人计算机与大型主机上面大放光彩.所以,在进入Linux的世界之前,

测试运行:使用Virtual Server执行配置测试,第2部分

执行软件配置测试的方法有很多种.对于一些情形,一种有效的方法是使用 Microsoft Virtual Server 创建虚拟机库.由于 Virtual Server 基于一组 COM 模块构建,因此您可以使创建和执行虚拟机的过程完全自动化. 虽然各个 Virtual Server 自动化任务都有详细的说明,但在与执行测试的同事讨论的过程中,我们了解到需要一个完整的端到端示例,将用于自动化 Virtual Server 的所有部分集中在一起,以便进行软件配置测试.此外,几乎所有当前的 Virtu

测试运行:使用Virtual Server执行配置测试,第1部分

在本月的专栏中,我将向您介绍使用 Microsoft Virtual Server 执行软件配置测试.配置测试是一个常见术语,就是指针对不同的硬件和软件组合测试某个软件系统.执行软件配置测试的传统方法是建立一个实验室,配备多台物理机,它们分别运行不同的操作系统.Web 浏览器和其他软件.这样做成本极高且非常耗时.值得庆幸的是,Virtual Server 允许通过在单个物理机上创建多个虚拟机来执行某些类型的软件配置测试. 在与同事的讨论过程中,我发现大家对于使用 Virtual Server 执

SUSE Linux Enterprise Server 11 SP1 安装教程图文详解

一.说明: 操作系统:SUSE Linux Enterprise Server 11 SP1 下载地址: 二.安装系统 用启动盘成功引导之后,出现下面的界面 系统运维 温馨提醒:qihang01原创内容版权所有,转载请注明出处及原文链接 默认进入下面界面 安装界面说明: 1.Boot from Hard Disk #从硬盘启动 2.installation #安装 3.Repail installed System #修复已安装的系统 4.Rescue System #救援系统 5.Check

《高性能Linux服务器构建实战:系统安全、故障排查、自动化运维与集群架构》——第1章 Linux服务器安全运维 1.1 账户和登录安全

第1章 Linux服务器安全运维 1.1 账户和登录安全 安全是IT行业一个老生常谈的话题了,最近的"棱镜门"事件折射出了很多安全问题,处理好信息安全问题已变得刻不容缓.因此作为一名运维人员,必须了解一些安全运维准则,同时,要保护自己所负责的业务,首先要站在攻击者的角度思考问题,才能修补任何潜在的威胁和漏洞. 账户安全是系统安全的第一道屏障,也是系统安全的核心,保障登录账户的安全,在一定程度上可以提高服务器的安全级别,本节重点介绍Linux系统登录账户的安全设置方法.1.1.1 删除特

《精通ArcGIS Server 应用与开发》——第 2 章 ArcGIS Server概述2.1 ArcGIS Server简介

第 2 章 ArcGIS Server概述 精通ArcGIS Server 应用与开发 GIS的应用经历了从单机环境向网络环境的发展历程,网络环境的GIS应用也经历了从局域网内C/S(Client/Server)结构向Internet的发展历程,由此出现了WebGIS.早期的WebGIS功能较弱,主要用于电子地图的发布和简单的空间分析,难以取代传统的C/S桌面GIS.随着IT技术的发展,面向服务的体系结构(Service Oriented Arctitecture,简称SOA)越来越成熟.在SO