上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页
摘要: 整体架构图 访问控制图 阅读全文
posted @ 2016-08-11 15:39 lpfuture 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 一 Linux守护进程 Linux 服务器在启动时需要启动很多系统服务,它们向本地和网络用户提供了Linux的系统功能接口,直接面向应用程序和用户。提供这些服务的程序是由运行在后台的守护进程来执行的。守护进程是生存期长的一种进程。它们独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件。他 阅读全文
posted @ 2016-08-10 15:54 lpfuture 阅读(467) 评论(0) 推荐(0) 编辑
摘要: Network Time Protocol (NTP) 也是RHCE新增的考试要求. 学习的时候也顺便复习了一下如何设置Linux的时间,现在拿出来和大家分享 设置NTP服务器不难但是NTP本身是一个很复杂的协议. 这里只是简要地介绍一下实践方法和上次一样,下面的实验都在RHEL5上运行 1. 时间 阅读全文
posted @ 2016-08-10 15:39 lpfuture 阅读(35999) 评论(0) 推荐(0) 编辑
摘要: 问题: create table A ( id varchar(64) primary key, ver int, ... ) 我的表有几个很长的字段varchar(3000) 在id、ver上有联合索引 10000条数据 为什么select id from A order by id特别慢,而se 阅读全文
posted @ 2016-08-10 14:36 lpfuture 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 通过explain可以知道mysql是如何处理语句,分析出查询或是表结构的性能瓶颈。通过expalin可以得到: 1. 表的读取顺序 2.表的读取操作的操作类型 3.哪些索引可以使用 4. 哪些索引被实际使用 5.表之间的引用 6.每张表有多少行被优化器查询 explain显示字段 1. id :语 阅读全文
posted @ 2016-08-10 14:16 lpfuture 阅读(2454) 评论(0) 推荐(0) 编辑
摘要: MyISAM支持全文索引(FULLTEXT)、压缩索引,InnoDB不支持 InnoDB支持事务,MyISAM不支持 MyISAM顺序储存数据,索引叶子节点保存对应数据行地址,辅助索引很主键索引相差无几;InnoDB主键节点同时保存数据行(聚簇索引),其他辅助索引保存的是主键索引的值 MyISAM键 阅读全文
posted @ 2016-08-10 14:12 lpfuture 阅读(257) 评论(0) 推荐(0) 编辑
摘要: mysql Query Cache 默认为打开。从某种程度可以提高查询的效果,但是未必是最优的解决方案,如果有的大量的修改和查询时,由于修改造成的cache失效,会给服务器造成很大的开销,可以通过query_cache_type【0(OFF)1(ON)2(DEMAND)】来控制缓存的开关. 需要注意 阅读全文
posted @ 2016-08-09 09:41 lpfuture 阅读(12450) 评论(0) 推荐(0) 编辑
摘要: 假设某个表有一个联合索引(c1,c2,c3,c4)一下——只能使用该联合索引的c1,c2,c3部分 A where c1=x and c2=x and c4>x and c3=xB where c1=x and c2=x and c4=x order by c3C where c1=x and c4 阅读全文
posted @ 2016-08-08 09:59 lpfuture 阅读(519) 评论(0) 推荐(0) 编辑
摘要: 1、首先查看是否开启profiling功能 SHOW VARIABLES LIKE '%pro%'; 或者 SELECT @@profiling; 2、开启profiling SET profiling=1; 3、执行sql语句 例如: SELECT table_schema AS 'Db Name 阅读全文
posted @ 2016-08-08 09:45 lpfuture 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 一、sysbench压力测试工具简介: sysbench是一个开源的、模块化的、跨平台的多线程性能测试工具,可以用来进行CPU、内存、磁盘I/O、线程、数据库的性能测试。目前支持的数据库有MySQL、Oracle和PostgreSQL。以下操作都将以支持MySQL数据库为例进行。 1. sysben 阅读全文
posted @ 2016-08-05 12:27 lpfuture 阅读(24767) 评论(0) 推荐(0) 编辑
摘要: 在学习ab工具之前,我们需了解几个关于压力测试的概念 吞吐率(Requests per second)概念:服务器并发处理能力的量化描述,单位是reqs/s,指的是某个并发用户数下单位时间内处理的请求数。某个并发用户数下单位时间内能处理的最大请求数,称之为最大吞吐率。计算公式:总请求数 / 处理完成 阅读全文
posted @ 2016-08-05 12:20 lpfuture 阅读(1554) 评论(0) 推荐(0) 编辑
摘要: 1.查看TCP连接状态 1 2 3 4 5 6 netstat -nat | awk 'NR>2{print $6}' | sort |uniq -c | sort -rn netstat -n | awk '/^tcp/ {++S[$NF]};END {for(a in S) print a, S 阅读全文
posted @ 2016-07-29 17:45 lpfuture 阅读(429) 评论(0) 推荐(0) 编辑
摘要: top命令经常用来监控linux的系统状况,比如cpu、内存的使用,程序员基本都知道这个命令,但比较奇怪的是能用好它的人却很少,例如top监控视图中内存数值的含义就有不少的曲解。 本文通过一个运行中的WEB服务器的top监控截图,讲述top视图中的各种数据的含义,还包括视图中各进程(任务)的字段的排 阅读全文
posted @ 2016-07-29 17:31 lpfuture 阅读(516) 评论(0) 推荐(0) 编辑
摘要: netcat是网络工具中的瑞士军刀,它能通过TCP和UDP在网络中读写数据。通过与其他工具结合和重定向,你可以在脚本中以多种方式使用它。使用netcat命令所能完成的事情令人惊讶。 netcat所做的就是在两台电脑之间建立链接并返回两个数据流,在这之后所能做的事就看你的想像力了。你能建立一个服务器, 阅读全文
posted @ 2016-07-29 17:08 lpfuture 阅读(11482) 评论(0) 推荐(0) 编辑
摘要: 简介 strace常用来跟踪进程执行时的系统调用和所接收的信号。 在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至内核态模式,通 过系统调用访问硬件设备。strace可以跟踪到一个进程产生的系统调用,包括参数,返回值, 阅读全文
posted @ 2016-07-29 16:08 lpfuture 阅读(535) 评论(0) 推荐(0) 编辑
摘要: Redis在2.6推出了脚本功能,允许开发者使用Lua语言编写脚本传到Redis中执行。使用脚本的好处如下: 1.减少网络开销:本来5次网络请求的操作,可以用一个请求完成,原先5次请求的逻辑放在redis服务器上完成。使用脚本,减少了网络往返时延。 2.原子操作:Redis会将整个脚本作为一个整体执 阅读全文
posted @ 2016-07-28 15:58 lpfuture 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 用途 将系统配置变量值写入标准输出。 语法 getconf [ -v specification ] [ SystemwideConfiguration | PathConfiguration PathName ] [ DeviceVariable DeviceName ] getconf -a 描 阅读全文
posted @ 2016-07-27 11:51 lpfuture 阅读(335) 评论(0) 推荐(0) 编辑
摘要: $# :它可抓出 positional parameter 的數量,即脚本后面的参数有几个 $@和$*表示全部参数,但不包含脚本名,即$0,如果在command line上跑 my.sh p1 “p2 p3” p4,则不管是$@/@*,都可以得到p1 p2 p3 p4,,但是,如果是"$@",得到" 阅读全文
posted @ 2016-07-26 15:29 lpfuture 阅读(1198) 评论(0) 推荐(0) 编辑
摘要: 经过对Linux系统有了一定了解和熟悉后,想对其更深层次的东西做进一步探究。这当中就包括系统的启动流程、文件系统的组成结构、基于动态库和静态库的程序在执行时的异同、协议栈的架构和原理、驱动程序的机制等等。 本人在综合了现有网上大家智慧的基础上,结合对2.6.32的内核代码的研读,基于CentOS 6 阅读全文
posted @ 2016-07-26 14:21 lpfuture 阅读(682) 评论(0) 推荐(0) 编辑
摘要: syslinux是一个功能强大的引导加载程序,而且兼容各种介质。它的目的是简化首次安装Linux的时间,并建立修护或其它特殊用途的启动盘。它的安装很简单,一旦安装syslinux好之后,sysLinux启动盘就可以引导各种基于DOS的工具,以及MS-DOS/Windows或者任何其它操作系统。不仅支 阅读全文
posted @ 2016-07-25 17:54 lpfuture 阅读(1717) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页