unix
gadbee5
这个作者很懒,什么都没留下…
展开
-
secureCrt ftp
1.options-->session options-->file transfer 下可以设置上传和下载的目录2.原创 2014-04-21 20:32:28 · 753 阅读 · 0 评论 -
vmstat命令详解
一、前言vmstat命令: 用来获得有关进程、虚存、页面交换空间及 CPU活动的信息。这些信息反映了系统的负载情况二、虚拟内存运行原理在系统中运行的每个进程都需要使用到内存,但不是每个进程都需要每时每刻使用系统分配的内存空间。当系统运行所需内存超过实际的物理内存,内核会释放某些进程所占用但未使用的部分或所有物理内存,将这部分资料存储在磁盘上直到进程下一次调用,并将释放出的转载 2014-12-31 11:24:56 · 394 阅读 · 0 评论 -
[转]高性能I/O设计模式Reactor和Proactor
两种I/O多路复用模式:Reactor和Proactor 一般地,I/O多路复用机制都依赖于一个事件多路分离器(Event Demultiplexer)。分离器对象可将来自事件源的I/O事件分离出来,并分发到对应的read/write事件处理器(Event Handler)。开发人员预先注册需要处理的事件及其事件处理器(或回调函数);事件分离器负责将请求事件传递给事件处理器。两个与事件分离转载 2014-12-26 15:01:42 · 436 阅读 · 0 评论 -
TCP状态转换图
注:主动、被动 与 服务器、客户端没有明确的对应关系。这个图N多人都知道,它排除和定位网络或系统故障时大有帮助,但是怎样牢牢地将这张图刻在脑中呢?那么你就一定要对这张图的每一个状态,及转换的过程有深刻 的认识,不能只停留在一知半解之中。下面对这张图的11种状态详细解析一下,以便加强记忆!不过在这之前,先回顾一下TCP建立连接的三次握手过程,以及 关闭连接的四次握手过程。1、建立连接协议(三转载 2014-12-16 11:42:04 · 508 阅读 · 0 评论 -
[转]Linux的epoll模型
Linux 2.6内核中提高网络I/O性能的新方法-epoll I/O多路复用技术在比较多的TCP网络服务器中有使用,即比较多的用到select函数。1、为什么select落后首先,在Linux内核中,select所用到的FD_SET是有限的,即内核中有个参数__FD_SETSIZE定义了每个FD_SET的句柄个数,在我用的2.6.15-25-386内核中,该值是1024,搜索内核转载 2014-12-16 10:41:54 · 372 阅读 · 0 评论 -
setup
SET-UP:_________________________________________________________________________________________________________________________________________====================== JDK ==原创 2014-10-13 12:09:45 · 583 阅读 · 0 评论 -
RHEL更换yum源
刚开始接触redhat linux的时候,经常会为安装软件发愁,linux下的软件依赖对新手来说太繁琐和复杂。后来听说了一个好工具yum,但是作为RHEL的免费试用者,yum首先需要我们自己更换可用的源,并且配置好才能方便地使用。本人曾经在配置过程中,根据资料一步一步配置,但是还是出错了,为此纠结万分。在yum makecache的时候报错如下:[Errno 14] PYC转载 2014-07-15 14:18:12 · 701 阅读 · 0 评论 -
log -encode locale
1.log4j encode2.lunix-server encode(locale)转载 2014-06-22 23:42:27 · 726 阅读 · 0 评论 -
memcached restart shell
1.memcached-manager shell 2.check-memcached with telnet原创 2014-07-14 15:06:10 · 629 阅读 · 0 评论 -
监听端口号与PID
1.通过监听端口号,获取pid ps原创 2014-07-09 19:46:57 · 767 阅读 · 0 评论 -
ZeroCopy&sendFile
一、典型IO调用的问题一个典型的web服务器传送静态文件(如CSS,JS,图片等)的过程如下:read(file, tmp_buf, len);write(socket, tmp_buf, len);首先调用read将文件从磁盘读取到tmp_buf,然后调用write将tmp_buf写入到socket,在这过程中会出现四次数据copy,过程如图1所示图1转载 2014-05-30 10:04:04 · 634 阅读 · 0 评论 -
linux avariable port range
1.view sysctl -a | grep 'net.ipv4.ip_local_reserved_ports'2.write sysctl -w原创 2014-07-15 19:46:00 · 624 阅读 · 0 评论 -
buffer&cache
A buffer is something that has yet to be "written" to disk. A cache is something that has been "read" from the disk and stored for later use.也就是说buffer是用于存放要输出到disk(块设备)的数据的,而cache是存放从disk上读出的数据转载 2015-01-04 10:55:53 · 402 阅读 · 0 评论