05 2017 档案

crontab使用进程锁解决冲突
摘要:想到一个问题,如果在crontab里有个定时任务设置为一分钟执行一次,但是它执行的时间可能会超过一分钟,此时crontab一分钟后会再次运行该脚本吗?这样会不会出现冲突呢?网上找了下,说可以用Linux中的进程锁控制crontab执行的并发问题。 给一个shell脚本加锁,使用flock命令。 一般 阅读全文

posted @ 2017-05-31 21:43 Still water run deep 阅读(2322) 评论(0) 推荐(0)

Better Linux Disk Caching & Performance with vm.dirty_ratio & vm.dirty_background_ratio
摘要:In previous posts on vm.swappiness and using RAM disks we talked about how the memory on a Linux guest is used for the OS itself (the kernel, buffers, 阅读全文

posted @ 2017-05-31 17:39 Still water run deep 阅读(1482) 评论(0) 推荐(0)

精确度量Linux下进程占用多少内存的方法
摘要:背景 在Linux中,要了解进程的信息,莫过于从 proc 文件系统中入手去看。 proc的详细介绍,可以参考内核文档的解读,里面有很多内容 proc主要内容 和进程内存相关的几个信息 详解 status 这里可以看到概貌的内存统计 程序启动后,进程的内存占用可能包括程序本身的空间,共享的内存空间, 阅读全文

posted @ 2017-05-26 10:17 Still water run deep 阅读(7391) 评论(0) 推荐(0)

在Linux系统的服务器上使用Memtester进行内存压力测试
摘要:最近要测试一台机器的整体性能情况,就在google搜索一番,发现这个一个小工具,说是可以进行内存的压力测试,Memtester主要是捕获内存错误和一直处于很高或者很低的坏位, 其测试的主要项目有随机值,异或比较,减法,乘法,除法,与或运算等等. 通过给定测试内存的大小和次数, 可以对系统现有的内存进 阅读全文

posted @ 2017-05-25 09:47 Still water run deep 阅读(7966) 评论(0) 推荐(0)

导航