![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 83
lcf枫
shopee 后台开发
展开
-
CPU核数
CPU 核心数最近在项目上使用并发方式去读取文件并且计算分析以提升效率。使用的是python 语言。在查看日志日志之后下了一跳。我预想着测试环境depoly文件是配置双核CPU。应该也是2才对,结果和不一样。python 获取CPU核心import psutilpsutil.cpu_count() # CPU逻辑数量psutil.cpu_count(logical=False) # ...原创 2019-10-12 17:36:56 · 1297 阅读 · 0 评论 -
Linux 下ulimit命令
ulimitulimit 用于限制 shell 启动进程所占用的资源,支持以下各种类型的限制:所创建的内核文件的大小、进程数据块的大小、Shell 进程创建文件的大小、内存锁住的大小、常驻内存集的大小、打开文件描述符的数量、分配堆栈的最大大小、CPU 时间、单个用户的最大线程数、Shell 进程所能使用的最大虚拟内存。同时,它支持硬资源和软资源的限制.使用 ulimitulimit 通过一些参数选...原创 2018-05-28 17:33:56 · 702 阅读 · 0 评论 -
top命令
简介top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。top显示系统当前的进程和其他状况,是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止. 比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU...转载 2018-06-11 16:21:33 · 105 阅读 · 0 评论 -
Grep
Grep grep 命令的全称是 (Global search regular expression(RE) and print out line) 翻译起来就是全局搜索匹配并打印行。个人觉得这里特别要注意的是它是找到匹配的对应行的操作。常用选项 -a 不要忽略二进制数据。 -A<显示列数> 除了显示符合范本样式的那一行之外,并显示该行之后的内容。 -...原创 2018-06-14 09:26:22 · 129 阅读 · 0 评论 -
awk
想学习awk命令,网上的教程太过繁琐,看到耗子哥的这一篇,甚喜。转载以学习。原文链接:点击打开链接之所以叫AWK是因为其取了三位创始人 Alfred Aho,Peter Weinberger, 和 Brian Kernighan 的Family Name的首字符。要学AWK,就得提一提AWK的一本相当经典的书《The AWK Programming Language》,它在豆瓣上的评分是9.4分!...转载 2018-06-14 10:05:11 · 1210 阅读 · 2 评论 -
用户态和内核态
用户态和内核态的区分,相当于危险的动作都交给了更高级别更加安全的做法去处理。并且和CPU的硬件部分相关。在CPU的所有指令中,有一些指令是非常危险的,如果错用,将导致整个系统崩溃。比如:清内存、设置时钟等。如果所有的程序都能使用这些指令,那么你的系统一天死机n回就不足为奇了。所以,CPU将指令分为特权指令和非特权指令,对于那些危险的指令,只允许操作系统及其相关模块使用,普通的应用程序只能使用那些不...转载 2018-06-14 21:42:45 · 190 阅读 · 0 评论 -
自旋锁和互斥锁
自旋锁(Spin lock)自旋锁与互斥锁有点类似,只是自旋锁不会引起调用者睡眠,如果自旋锁已经被别的执行单元保持,调用者就一直循环在那里看是 否该自旋锁的保持者已经释放了锁,"自旋"一词就是因此而得名。其作用是为了解决某项资源的互斥使用。因为自旋锁不会引起调用者睡眠,所以自旋锁的效率远 高于互斥锁。虽然它的效率比互斥锁高,但是它也有些不足之处: 1、自旋锁一直占用CPU,他在未获得锁的情况...转载 2018-06-14 23:11:28 · 232 阅读 · 0 评论 -
主线程创建线程 用户 内核观感
主线程创建线程 用户 内核观感https://stackoverflow.com/questions/9305992/if-threads-share-the-same-pid-how-can-they-be-identified问题I have a query related to the implementation of threads in Linux.Linux does not...翻译 2019-03-08 13:34:01 · 136 阅读 · 0 评论 -
文件对比
linux 文件对比对于上传下载的文件经常需要对比文件是否一致。在linux, mac 使用 diff cmp 可以满足要求。diff一般使用 diffdiff a.txt b.txt比如diff grey_list.csv test_recon.csv这两个文件完全不一致1,3c1,5< channelid,entity_type,entity_id< ...原创 2019-06-11 14:45:05 · 289 阅读 · 0 评论