关闭
当前搜索:

redis持久化的几种方式

redis持久化的几种方式 1、前言 Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集 合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务 器。 Redis的所有数据都是保存在内存中,然后不定期的...
阅读(49) 评论(0)

redis配置文件详解

redis配置文件...
阅读(65) 评论(0)

LoadRunner 之 itoa() 函数

今天为某个项目性能测试准备数据的时候写了个脚本,其中用到了 itoa() 函数,这里就简单总结一下 itoa() 函数的使用方法。  函数格式:    int itoa( int value, char *str, int radix );  详细介绍:    该函数能实现按照指定的 radix 基数将给定的 int 型转换为 string 型。即把 value 值转换成字符串后保存到变量...
阅读(28) 评论(0)

缓存系列之五:通过codis3.2实现redis3.2.8集群的管理

通过codis3.2实现redis3.2.8集群 一:Codis 是一个分布式 Redis 解决方案, 对于上层的应用来说, 连接到 Codis Proxy 和连接原生的 Redis Server 没有明显的区别 (不支持的命令列表https://github.com/CodisLabs/codis/blob/release3.1/doc/unsupported_cmds.md), 上层应用...
阅读(165) 评论(0)

sysctl(配置优化参数)

net.ipv4.tcp_keepalive_time = 300 #意思是如果某个TCP连接在idle 2个小时后,内核才发起probe.如果probe 9次(每次75秒)不成功,内核才彻底放弃,认为该连接已失效 net.ipv4.tcp_syncookies = 1  #当出现SYN等待队列溢出时,启用cookies来处理,可防范少量SYN攻击,默认为0,表示关闭。 net.ipv4.tc...
阅读(92) 评论(0)

Fiddler对安卓应用手机抓包图文教程

做开发需要抓取手机app的http/https的数据包,想看APP发出的http请求和响应是什么,这就需要抓包了,这可以得到一些不为人知的api,比如还可以干些“坏事”... 需要工具: Fiddler抓包软件 Android 手机一台 一、如何使用 Fiddler2  下载完成后安装,安装过程就不贴图了。 如下图设置Fiddler 代理: ...
阅读(1481) 评论(0)

LordRunner混合场景设置

有这样的一个案例:现网站有1000个同时在线用户,其中百分20%的用户浏览网页,30%的用户注册,%20的用户登录,30%的用户查询,如何针对这种需求设计场景,(注不单设场景,要求使用混合场景全程模拟真实用户行为): 设计 方法一: 1.录制完脚后,并对其进行完善,比如有这样三个脚本,Reg_Action,Login_Action,Order_Action 2.假如VU设为1...
阅读(61) 评论(0)

JVM内存溢出导致的CPU过高问题排查案例

问题背景: 近期针对某接口做压力测试的过程中发现,某接口在用户量3千左右,并且业务没有对外开放,CPU一直居高不下。 分析:初步怀疑开发人员逻辑控制不严谨, 导致死循环,因为业务量不大,用户量不大,不可能出现高并发。  1.通过jstack查找出对应执行线程是Vm Thread 线程,初步怀疑是频繁的GC导致cpu过高。  2.查看堆栈信息 jmap -heap 16190...
阅读(152) 评论(0)

Tomcat8开启APR

安装apr 1.5.2  下载 http://apache.fayea.com//apr/apr-1.5.2.tar.gz # cd /usr/local/src # wget http://apache.fayea.com//apr/apr-1.5.2.tar.gz # tar -xzvf apr-1.5.2.tar.gz # cd apr-1.5.2 # ./confi...
阅读(102) 评论(0)

linux下创建具有root权限的帐号

linux下创建具有root权限的帐号 useradd -u 0   -o  -g root  -G root -d /home/user1 user1 usermod -u 0  -o  -g root  -G root user1 说明: -u 0:指将uid指定为0(零)与root相同,登录后的提示符为#而非$。 -o:指因为重复了uid(与root帐号的uid...
阅读(149) 评论(0)

linux配置文件的一些调优

Linux中所有东西都是文件,一个socket就对应着一个文件描述符,因此系统配置的最大打开文件数以及单个进程能够打开的最大文件数就决定了socket的数目上限;但是linux是有文件句柄限制的,而且默认不是很高,一般都是1024,生产服务器用其实很容易就达到这个数量 一、limits.conf文件 工作原理 limits.conf文件实际是Linux PAM(插入式认证模块,P...
阅读(207) 评论(0)

三个实例演示JavaThread Dump 日志分析

jstack Dump 日志文件中的线程状态 dump 文件里,值得关注的线程状态有: 死锁,Deadlock(重点关注) 执行中,Runnable   等待资源,Waiting on condition(重点关注) 等待获取监视器,Waiting on monitor entry(重点关注)暂停,Suspended对象等待中,Object.wait() 或 TIM...
阅读(67) 评论(0)

使用getopt命令解析shell脚本的命令行选项

在之前的一篇文章中,介绍了如何利用shell内置的getopts命令来帮助我们处理shell脚本选项和参数,其缺点是只能处理短选项,无法处理长选项。下面,本文将要介绍的是getopt命令,它可以同时处理短选项和长选项。 首先,getopt命令不是一个标准的unix命令,但它在大多数Linux的发行版中都自带了有,如果没有,也可以从getopt官网上下载安装。 在getopt的较老版本中...
阅读(158) 评论(0)

Linux服务器性能评估与优化(二)

1、Linux内核参数优化      内核参数是用户和系统内核之间交互的一个接口,通过这个接口,用户可以在系统运行的同时动态更新内核配置,而这些内核参数是通过Linux Proc文件系统存在的。因此,可以通过调整Proc文件系统达到优化Linux性能的目的。 一、sysctl命令 sysctl命令用来配置与显示在/proc/sys目录中的内核参数.如果想使参数...
阅读(160) 评论(0)

linux实战(二)----shell脚本监控实例-----日志截取三个命令在性能监控等运用中的实例解析

上篇文章我们已经大概了解了 日志截取常用的三个命令:grep   sed  awk。 具体可参考: linux实战(一)----日志的截取-----文本过滤器grep、文本流式编辑器sed、报表生成器awk的运用 本文主要记录 这三个命令的运用,一些监控实例的讲解。 对进程是否存在进行监控 思路 在对进程进行监控时,也...
阅读(285) 评论(0)

手把手教你用Strace诊断问题

早些年,如果你知道有个 strace 命令,就很牛了,而现在大家基本都知道 strace 了,如果你遇到性能问题求助别人,十有八九会建议你用 strace 挂上去看看,不过当你挂上去了,看着满屏翻滚的字符,却十有八九看不出个所以然。本文通过一个简单的案例,向你展示一下在用 strace 诊断问题时的一些套路。 如下真实案例,如有雷同,实属必然!让我们看一台高负载服务器的 top 结果...
阅读(123) 评论(0)

Linux批量清空当前目录中的日志文件

在Linux中,有时需要批量清空当前目录中的日志文件,同时还要保留日志文件。 其实一行shell命令就可以搞定,一起来看看吧。 在当前目录下,键入如下命令: for i in `find . -name "*.log"`; do cat /dev/null >$i; done for i in `find . -name "*.log"`;do >$i; done ...
阅读(84) 评论(0)

centos6.3下安装loadrunner 11的负载端LoadGenerator实战

优化系统: 编辑/etc/security/limits.conf  增加或修改以下配置: vim /etc/security/limits.conf  # 添加或修改如下的行 * soft nproc 131072 * hard nproc 131072 * soft nofile 655350 * hard nofile 655350 编辑/etc/sysctl...
阅读(95) 评论(0)

LR参数和变量

一、参数:   1. 在LR函数中可以直接使用参数。参数必须在双引号“”中才能应用。大部分情况下,可以直接用参数代替函数中双引号内的数据。如下使用方法:     lr_save_string("http://www.baidu.com","url");     web_url("test","URL={url}",LAST); 2. 参数是全局的,同一个脚本的任何一个a...
阅读(106) 评论(0)

LoadRunner中常用的字符串操作函数

LoadRunner中常用的字符串操作函数有:                strcpy(destination_string, source_string);               strcat(string_that_gets_appended, string_that_is_appended);51Testing软件测试网:J3~c:c[(wR%A2l     ...
阅读(158) 评论(0)
36条 共2页1 2 下一页 尾页
    个人资料
    • 访问:6490次
    • 积分:145
    • 等级:
    • 排名:千里之外
    • 原创:3篇
    • 转载:33篇
    • 译文:0篇
    • 评论:0条