自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(237)
  • 资源 (1)
  • 收藏
  • 关注

转载 Linux netstat命令详解

Linux netstat命令详解简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。输出信息含义执行netstat后,其输出结果为Active Internet connections (w/o

2013-06-25 16:20:51 3732

转载 说说JSON和JSONP,也许你会豁然开朗,含jQuery用例

说说JSON和JSONP,也许你会豁然开朗,含jQuery用例Posted on 2012-04-19 23:37 随它去吧 阅读(27003) 评论(118) 编辑 收藏  前言: 由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现。当然了,通过调用强大的PhoneGap插件然后打包

2013-01-18 14:59:55 3849

转载 两阶段提交

一阶段提交(1PC One Phase Commit)   一 阶段提交就是事务处理器向数据库服务器发出提交请求,然后等待数据库服务器的回应,收到回应后完成事务的提交,或者服务器返回提交失败的结果就回撤事务。 危险期从发出请求开始,到收到回应结束,这段时间中数据库完成数据的修改、日志记录等处理,处理越复杂,危险期就越长。    两阶段提交(2PC Two Phase Com

2012-12-03 17:48:39 3424

转载 事务和两阶段提交

事务和两阶段提交1 事务的ACID事务是保证数据库从一个一致性的状态永久地变成另外一个一致性状态的根本,其中,ACID是事务的基本特性。A是Atomicity,原子性。一个事务往往涉及到许多的子操作,原子性则保证这些子操作要么都做,要么都不做,而不至于出现事务的部分操作成功,而另外一部分操作没有成功。如果事务在执行的过程中发生错误,那么数据库将回滚到事务发生之前的状态。

2012-12-03 17:46:20 3199

转载 iostat和iowait

iostat和iowait[转]十月 14th, 2011 发表在 linux系统 本文作者:深夜的蚊子%iowait并不能反应磁盘瓶颈iowait实际测量的是cpu时间: %iowait = (cpu idle time)/(all cpu time)这个文章说明:高速cpu会造成很高的iowait值,但这并不代表磁盘是系统的瓶颈。唯一能说明磁盘是

2012-08-07 16:31:51 8009

转载 C++ 全部关键字

C++ 全部关键字 (1)auto  这个这个关键字用于声明变量的生存期为自动,即将不在任何类、结构、枚举、联合和函数中定义的变量视为全局变量,而在函数中定义的变量视为局部变量。这个关键字不怎么多写,因为所有的变量默认就是auto的。(2)register  这个关键字命令编译器尽可能的将变量存在CPU内部寄存器中而不是通过内存寻址访问以提高效率。(3)st

2012-07-16 15:22:47 16527

转载 [转]15种独特能力让你在社会中鹤立鸡群!

[转]15种独特能力让你在社会中鹤立鸡群!无论在内企,还是在外企,凡是成功人士(以下简称他们)的身上都有独特的个人能力和人格魅力,这或许正是一般人所缺乏的。他们的成功决不能简单地归结为机遇好。依我来看,这些能力可概括为:1、解决问题时的逆向思维能力面对工作中遇到的新问题,一时又找不到解决方法。而且,上司可能也没有什么锦囊妙计时,他们擅长用逆向思维办法去探索解决问题的途径

2012-06-22 16:57:01 4100

转载 linux内核调度算法(3)--多核系统的负载均衡

linux内核调度算法(3)--多核系统的负载均衡分类: linux 技术分享多核CPU现在很常见,那么问题来了,一个程序在运行时,只在一个CPU核上运行?还是交替在多个CPU核上运行呢?LINUX内核是如何在多核间调度进程的呢?又是内核又是CPU核,两个核有点绕,下面称CPU处理器来代替CPU核。实际上,如果你没有对你的进程做过特殊处理的话,LIN

2012-04-17 19:20:42 7334 1

转载 linux内核调度算法(2)--CPU时间片如何分配

linux内核调度算法(2)--CPU时间片如何分配分类: linux 技术分享内核在微观上,把CPU的运行时间分成许多分,然后安排给各个进程轮流运行,造成宏观上所有的进程仿佛同时在执行。双核CPU,实际上最多只能有两个进程在同时运行,大家在top、vmstat命令里看到的正在运行的进程,并不是真的在占有着CPU哈。所以,一些设计良好的高性能进程,比如ngi

2012-04-17 19:20:16 5084

转载 linux内核调度算法(1)--快速找到最高优先级进程

linux内核调度算法(1)--快速找到最高优先级进程分类: 技术分享 linux为什么要了解内核的调度策略呢?呵呵,因为它值得我们学习,不算是废话吧。内核调度程序很先进很强大,管理你的LINUX上跑的大量的乱七八糟的进程,同时还保持着对用户操作的高灵敏响应,如果可能,为什么不把这种思想放到自己的应用程序里呢?或者,有没有可能更好的实现自己的应用,使得操作系统能够以自己

2012-04-17 19:19:33 5178

转载 Linux系统下,CPU信息详解(cpuinfo,多核,多线程)

Linux系统下,CPU信息详解(cpuinfo,多核,多线程)  在Linux系统中,如何详细了解CPU的信息呢? 当然是通过cat /proc/cpuinfo来检查了,但是比如几个物理CPU/几核/几线程,这些问题怎么确定呢?经过查看,我的开发机器是1个物理CPU,4核8线程,Intel(R) Core(TM) i7 CPU 860  @ 2.80GHz记录一下,判断的

2012-04-17 19:18:07 4195

转载 Linux Shell常用技巧

Linux Shell常用技巧十八.  和系统运行状况相关的Shell命令:    1. Linux的实时监测命令(watch):    watch 是一个非常实用的命令,可以帮你实时监测一个命令的运行结果,省得一遍又一遍的手动运行。该命令最为常用的两个选项是-d和-n,其中-n表示间隔多少秒执行一次"command",-d表示高亮发生变化的位置。下面列举几个在watc

2012-02-14 14:57:04 4817

转载 MySQL Query Cache 小结

MySQL Query Cache 小结最近经常有人问我 MySQL Query Cache 相关的问题,就整理一点 MySQL Query Cache 的内容,以供参考。顾名思义,MySQL Query Cache 就是用来缓存和 Query 相关的数据的。具体来说,Query Cache 缓存了我们客户端提交给 MySQL 的 SELECT 语句以及该语句的结果集。大概来讲,就是将

2011-11-21 10:45:15 3305

转载 linux进程间通信综述

linux进程间通信综述linux进程间通信主要分为以下4个领域(1)消息传递(管道,FIFO,消息队列)(2)同步(互斥锁,条件变量,读写锁,信号量)(3)共享内存区(匿名共享内存区,有名共享内存区)(4)过程调用(Solaris门,Sun RPC)

2011-10-14 09:36:55 3568

转载 电商命脉:转化率提高法

电商命脉:转化率提高法     行业内,一般电子商务站点转化率为3%.但也有很多站点的转化率做到了10%,而极个别顶尖零售商转化率做到了15%,他们是怎么做到的?  纽约时报畅销书作家Bryan Eisenberg在一次个人演讲中揭示了高转化率网站的秘密和实现

2011-10-09 08:54:16 4010

转载 linux的man命令深入分析

man有如下8个模块.1 shell中用户可用的命令2 使用函数库中程序可用的系统调用3 程序中可用的库函数4 /dev目录中可用的设备5 多种杂项系统文件(ex:/etc/)6 如果有的话,游戏程序7 杂项信息8 管理员可用的命令1)ma

2011-10-01 20:24:00 5114

转载 linux进程与它的文件描述符

一)概述.open系统调用返回的文件描述符是非负整型..每一个进程都有自己的文件描述符集合..当创建进程时,通常有3个打开文件描述符(0,1,2),0代表标准输入,1代表标准输出,2代表标准错误,它们统称为标准IO..当多个描述符指向同一个文件,每个文件描述符仍保

2011-10-01 20:22:39 3801

转载 Linux内存的缺页与置换

一)缺页当CPU请求一个不在RAM中的内存页时,会发生缺页,比如我们从内存读取/写入数据,而数据未在内存,此时都会发生缺页.我们通过下面的程序对内存缺页情况进行测试,程序通过分配大块内存以供程序使用,该程序只访问一次内存就不再使用它,它的做法是通过ma

2011-10-01 20:21:25 10795

转载 linux调试工具ipcs的深入分析

1)system v系统共享内存用ipcs调试共享内存测试源程序如下:#include #include #include #include #include #include #include void error_out(const

2011-10-01 20:19:51 18490

转载 linux管道与套接字的调试工具

1)管道的调试/proc/pid/fd目录下列出进程的管道和管道的索引号.我们用下面的程序来看管道在/proc/pid/fd目录下的表现,如下:#include#include#include#include#inclu

2011-10-01 20:16:15 8516

转载 Linux 文件类型深入分析

1)普通文件(-)新建一个regular文件echo "hello" > regular用stat查看regular文件stat regular 结果如下:  File: `regular'  Size: 6               Blocks:

2011-10-01 20:12:27 1386

转载 《Linux网络工具》练习题

1)设定eth1网卡地址为192.168.0.11,子网为255.255.255.0,MTU的值为1500参考答案:ifconfig eth1 192.168.0.11 netmask 255.255.255.0 mtu 1500 2)用route来增加一

2011-10-01 20:10:25 1010

转载 《linux进程/性能管理》练习题

1)打印所有的服务列表状态参考答案:chkconfig --list 2)将atd服务在init3,init5的运行级别下设为开参考答案:chkconfig --level 35 atd on 3)启动atd服务,并用at设

2011-10-01 20:09:32 2258

转载 动态库与静态库的深入分析

关于动态与静态链接的总结:1)静态库由ar命令创建,动态库由链接器创建,如果一个可执行文件只链接静态库,称它为静态链接2)静态库是目标文件的存档,而动态库本身就是一个目标文件,例如:gcc----->hello.o---->ar------>libhello.a与gcc-

2011-10-01 20:03:11 1309

转载 Linux下进程状态深入分析

1)进程的状态的概述:1.1)Running(R),运行或将要运行1.2)Interruptible(S),被阻断而等待一个事件,可能会被一个信号激活1.3)Uninterruptible(D),被阻断而等待一个事件,不会被信号激活1.4)Stopped(T),由

2011-10-01 20:01:39 4818

转载 linuxr下sar调优工具的深入分析

一)关于CPU资源的监控sar 1(将所有CPU合并到一起进行监控)sar -P  ALL 1 100(可以显示每个CPU现在的负载)如下:sar -p 1 Linux 2.6.32-16-generic (ubuntu) 03/23/2011_x

2011-10-01 19:56:13 8289

转载 linux调试工具glibc的演示分析

一)MALLOC_CHECK_GNU的标准库(glibc)可以通过内置的调试特性对动态内存进行调试,它就是MALLOC_CHECK_环境变量,它在默认情况下是不设定的,在老的版本默认这个值为0,新的版本默认值为2,但有一个矛盾,如果设定为空,它将会打印出长长的跟踪

2011-10-01 19:54:45 8392

转载 linux调试工具gdb的演示分析

一)gdb的调试信息1)gdb是一个命令行调试器,它可用于全面控制和检查运行中的程序.2)所有程序都会对gdb发出的命令有所响应,但只有按照合适选项编译并连接的程序才能包括足够的调试信息.3)一般我们在gcc编译时,加入-g参数,指定程序在编译的时候加入调

2011-10-01 19:54:01 7879

转载 linux下的调试工具ltrace与strace

ltrace能够跟踪进程的库函数调用,它会显现出哪个库函数被调用,而strace则是跟踪程序的每个系统调用.下面是一个ltrace与strace的对比1)系统调用的输出对比我们用输出hello world的程序做如下测试:#include in

2011-10-01 19:52:40 11612

转载 Linux调优工具gprof和gcov的演示分析

一)gprofgprof是一个用来统计可执行程序数据的工具.它能帮助用户确定程序在哪个地方耗时过多.被编译器生成指令后的代码将会被gprof捕获并进行计算,在gcc编译过程中使用-pg选项编译就会产生指令化工具,当执行编译后的二进制程序时,就会生成一个profile信息的

2011-10-01 19:51:42 9068 1

转载 Linux下core文件的演示分析

一)core文件一般是当程序崩溃时,内核把该程序当前的内存映射到core文件里,例如当程序出现段错误,内核会发送SIGSEGV信号给程序,使程序中断,并把该程序的内存写入到core文件.所以core文件中只是程序的内存映像,如果在编译时加入调试信息的话,那么还会有

2011-10-01 19:49:10 7552

转载 Linux下vmstat调优工具的深入分析

一)概述:vmstat procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------ r  b   swpd   free   buff  cache   si

2011-10-01 19:41:37 14612

转载 新浪微博技术架构分析

大家下午好,在座的大部分都是技术开发者,技术开发者往往对微博这个产品非常关心。最晚的一次,是12点多收到一个邮件说想了解一下微博底层是怎么构架的。很多技术人员对微博的构架非常感兴趣,就是一个明星他有300万粉丝,这个技术怎么来实现?今天在这里跟大家分享一下微博的底层机构,让大家对

2011-09-29 18:17:02 1542 2

转载 Linux TCP 连接数修改

Linux  TCP 连接数修改 一、           文件数限制修改(1)   vi /etc/security/limits.conf*  soft nofile 10240   *  hard nofile 10240 (2) vi

2011-09-22 23:41:18 2262

转载 提升磁盘IO性能的几个技巧

提升磁盘IO性能的几个技巧  目前磁盘都是机械方式运作的,主要体现在磁盘读写前寻找磁道的过程。磁盘自带的读写缓存大小,对于磁盘读写速度至关重要。读写速度快的磁盘,通常都带有较大的读写缓存。磁盘的寻道过程是机械方式,决定了其随机读写速度将明显低于顺序读写

2011-09-21 23:55:21 2068

翻译 【抛弃昂贵固态】ReadyDrive技术与混合硬盘介绍

【抛弃昂贵固态】ReadyDrive技术与混合硬盘介绍    原创技术文章,欢迎转载。转载时请务必注明http://hi.baidu.com/kevinjhon(远景论坛Allencong)原创。如今,随着新一代CPU、内存的普及,系统的性能也大幅提高。例如Core

2011-09-21 23:51:04 2060

转载 网卡中断负载均衡

现实中的问题随着硬件成本的降低,我们服务器配置也越来越“上流”了,可是单台服务器的包处理能力还是很有限,经常看到cpu负载很高, linux内核自从2.4版本之后就引入了netfilter框架,网络数据包的处理能力很大程度上是以并发连接数来衡量的,每一个连接在内核中实际上是做

2011-09-06 16:46:14 6481

转载 Linux服务器性能评估与优化

Linux服务器性能评估与优化【转载】转载:http://www.517sou.net/Article/104.aspx 一、影响Linux服务器性能的因素 1. 操作系统级  Ø       CPU Ø       内存Ø       磁

2011-08-26 10:07:17 1177 1

转载 诊断 CPU、内存或磁盘瓶颈的流程图(zt)

诊断 CPU、内存或磁盘瓶颈的流程图(zt) 从步骤1开始,首先查看CPU使用情况,按照诊断CPU、内存或磁盘瓶颈的指导进行操作。对于下面的每个步骤,查找一端时间内的趋势,从中收集系统运行性能较差时的数据。另外,只有将这些数据与系统正常运行时收集的

2011-08-25 23:19:34 1214

转载 关于URL编码

关于URL编码一、问题的由来URL就是网址,只要上网,就一定会用到。一般来说,URL只能使用英文字母、阿拉伯数字和某些标点符号,不能使用其他文字和符号。比如,世界上有英文字母的网址“http://www.abc.com”,但是没

2011-08-16 16:05:40 731

性能测试相关背景知识点

性能测试相关背景知识点,从机器指标、业务指标等角度进行全面描述

2010-03-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除