架构(一共使用3台主机,其中nginx主机上运行2个memcached实例,端口分别是11211、11212)环境配置说明:软件:Centos6.7、tomcat8.0、memcached1.4.4、nginx1.4.7、jdk-8u65-linux-x64、实现msm+kryo必须的包,一共9个:(注意:不同版本的tomcat,必须下载对应的memcached-se..
分类:
系统相关 时间:
2016-04-17 17:57:40
阅读次数:
291
快捷键说明 C-x d 进入Dired,列出目录下所有文件 s 切换名称/日期排序 = 比较文件 m 标记文件 u 取消当前标记文件 U 取消所有标记文件 d 标记文件为删除 X 执行删除,和d一起使用 D 删除文件,相当于d+X,有标记就删除标记的,没有就删除当前 C 复制文件,有标记就复制标记的 ...
分类:
系统相关 时间:
2016-04-17 17:49:52
阅读次数:
176
在expr中加减乘除的使用,脚本例如以下: #!/bin/sh #a test about expr v1=`expr 5 + 6` echo "$v1" echo `expr 3 + 5` echo `expr 6 / 2` echo `expr 9 \* 5` echo `expr 9 - 6` ...
分类:
系统相关 时间:
2016-04-17 17:51:05
阅读次数:
161
第四章 进程调度 4.1 多任务 1、多任务操作系统就是能同时并发的交互执行多个进程的操作系统。 2、多任务操作系统使多个进程处于堵塞或者睡眠状态,实际不被投入执行,这些任务尽管位于内存,但是并不处于可运行状态。 3、多任务系统分类: (1)非抢占式多任务 (2)抢占式多任务 4、Linux提供了抢 ...
分类:
系统相关 时间:
2016-04-17 17:44:56
阅读次数:
316
表示今天不知道惹谁了,然后莫名其妙的出现了SIOCSIFADDR错误。 现象:VMware下的Ubuntu 和 RHEL 5都出现了SIOCSIFADDR错误,我第一反应是VMware出问题了,不可能两个虚拟机同时这么巧吧,然后重启虚拟机,还是有这个问题SIOCSIFADDR: Invalid ar ...
分类:
系统相关 时间:
2016-04-17 17:42:28
阅读次数:
378
关键字 man --help help 1.man (1)查看命令 man 命令用来查看别的命令的信息和用法,如man ls表示查看ls的介绍以及用法: (2)查看配置文件的帮助文档 linux下的配置文件一般放在/etc目录下,如果我们对配置文件格式不熟悉,但是需要修改配置文件时,我们可以查看配置 ...
分类:
系统相关 时间:
2016-04-17 17:43:23
阅读次数:
168
秦鼎涛 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一、理论学习: 1、进程的调度时机与进程切换 操作系统原理中介绍了大量进程调度算法,这些算法从实现的角度看仅仅是从运 行队列中选择一个新进程,选择的过程中运用了 ...
分类:
系统相关 时间:
2016-04-17 17:32:08
阅读次数:
276
说起信号,就像是一个软中断一样,就是一个信号来了以后我们程序中断当前执行的代码,找到之前注册过的相应信号的执行代码进行处理.其实我们使用的非常的广泛了,就像我们在终端里面要停止一个进程的运行,我们会同时按下ctrl+C的按键来终止程序,这个就是一个信号,是停止信号,是标号为9的信号,我们可以使用ki ...
分类:
系统相关 时间:
2016-04-17 16:18:06
阅读次数:
236
本文为原创,转载请注明:http://www.cnblogs.com/tolimit/ 概述 看完了内存压缩,最近在看内存回收这块的代码,发现内容有些多,需要分几块去详细说明,首先先说说匿名页的反向映射,匿名页主要用于进程地址空间的堆、栈、还有私有匿名共享内存(用于有亲属关系的进程),这些匿名页所属 ...
分类:
系统相关 时间:
2016-04-17 16:12:55
阅读次数:
717
ps -ef | grep php-fpm | wc -l ...
分类:
系统相关 时间:
2016-04-17 16:11:29
阅读次数:
200
用户态:Ring3运行于用户态的代码则要受到处理器的诸多检查,它们只能访问映射其地址空间的页表项中规定的在用户态下可访问页面的虚拟地址,且只能对任务状态段(TSS)中I/O许可位图(I/O Permission Bitmap)中规定的可访问端口进行直接访问。 内核态:Ring0在处理器的存储保护中, ...
分类:
系统相关 时间:
2016-04-17 15:56:23
阅读次数:
216
Linux内核分析第四章 读书笔记 第一部分--进程调度 进程调度:操作系统规定下的进程选取模式 面临问题:多任务选择问题 多任务操作系统就是能同时并发地交互执行多个进程的操作系统,在单处理器机器上这会产生多个进程在同时运行的幻觉,在多处理器机器上,这会使多个进程在不同的处理机上真正同时、并行地运行 ...
分类:
系统相关 时间:
2016-04-17 15:54:46
阅读次数:
252
现在,内核已经被我们加载进内存了,该是跳入保护模式的时候了。 首先是GDT以及对应的选择子,我们只定义三个描述符,分别是一个0~4GB的可执行段、一个0~4GB的可读写段和一个指向显存开始地址的段: 在之前学习保护模式时,大部分描述符的段基址都是运行时计算后填入相应位置的,因为那时我们的程序是由BI ...
分类:
系统相关 时间:
2016-04-17 15:55:48
阅读次数:
247
ID:fuchen1994 姓名:江军 作业要求: 理解Linux系统中进程调度的时机,可以在内核代码中搜索schedule()函数,看都是哪里调用了schedule(),判断我们课程内容中的总结是否准确; 使用gdb跟踪分析一个schedule()函数 ,验证您对Linux系统进程调度与进程切换过 ...
分类:
系统相关 时间:
2016-04-17 14:47:45
阅读次数:
729
理解进程调度时机跟踪分析进程调度与进程切换的过程 20135224陈实 + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 ” 第一部分 调度时机 发生方式: 1 中断处理过程(时钟中断、 ...
分类:
系统相关 时间:
2016-04-17 14:44:29
阅读次数:
227
一、进程切换的关键代码switch_to分析 1.进程进度与进程调度的时机分析 中断处理过程(包括时钟中断、I/O中断、系统调用和异常)中,直接调用schedule(),或者返回用户态时根据need_resched标记调用schedule(); 内核线程可以直接调用schedule()进行进程切换, ...
分类:
系统相关 时间:
2016-04-17 14:43:53
阅读次数:
255
张文俊 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一、进程切换的关键代码switch_to的分析 1.进程调度与进程调度的时机分析 一组决定何时以何种方式选择进程的规则 Linux的调度 ...
分类:
系统相关 时间:
2016-04-17 14:33:01
阅读次数:
263