操作系统
操作系统基础知识
傲节
这个作者很懒,什么都没留下…
展开
-
操作系统知识点
内存管理https://www.cnblogs.com/loveer/p/11688111.htmlhttps://zhuanlan.zhihu.com/p/87514615https://www.cnblogs.com/CareySon/archive/2012/04/25/2470063.html冷门知识点64位系统的寻址空间,64位系统上进程的地址空间:47位可用(256T),17位保留https://blog.csdn.net/hbuxiaofei/article/details/原创 2021-07-18 20:42:46 · 111 阅读 · 0 评论 -
linux性能优化-学习总结(1)
声明,本文中有部分内容摘自,倪鹏飞老师在极客时间的性能优化课程,大家感兴趣的还是去听一下老师的课会更有收获,老师的课讲的非常不错。 课程链接:https://time.geekbang.org/column/intro/140知识体系知识有体系了才能更长久的存留与脑中,需要到的时候才能想起来,才能起作用。性能优化脑图性能优化工具汇总性能问题排查思路思路1选择指标评估应用程序和系统的性能为应用程序和系统设置性能目标进行性能基准测试性能分析定位瓶颈优化系统和应用程序性能监控.原创 2020-07-16 23:49:01 · 861 阅读 · 0 评论 -
docker隔离技术
docker底层的 2 个核心技术分别是 Namespaces 和 Control groupsnamespace:Linux命名空间,实现进程间信息的独立与隔离需要在操作系统内核层面进行实现的Mount Namespaces:挂载命名空间,用于隔离挂载目录为什么要通过Mount namespace隔离挂载目录?如果说隔离在某个namespace中的程序,可所挂载的目录进行修改,那么另一个...原创 2020-02-25 23:14:24 · 2150 阅读 · 2 评论 -
时序锁
问题我们传统的互斥锁,是不支持时序(按照抢锁的先后顺序获取锁。)我们遇到一种情况,我们的一个任务超时时间设置的是30min。多个任务并发时,因为存在共享资源A,需要对共享资源A加阻塞锁,预计正常情况下每个任务会占用锁5分钟。我们的异步任务框架,限制同时正在运行的并发任务的个数是3个。按照传统的思考方式,一个任务最多等待 2*5min,但是实际情况是,我们依次下发了10个任务a,b,c,d,e...原创 2020-02-07 03:02:41 · 469 阅读 · 0 评论