上一页 1 2 3 4 5 6 7 ··· 82 下一页
摘要: ### 前言 简单介绍一下一些容器的操作原理。 ### 正文 docker exec 是怎么做到进入容器里的呢。 比如说: ![](https://img2023.cnblogs.com/blog/1289794/202306/1289794-20230618181220214-2009577324 阅读全文
posted @ 2023-06-18 19:24 敖毛毛 阅读(58) 评论(0) 推荐(0) 编辑
摘要: ### 前言 简单介绍一下docker的镜像。 ### 正文 前面讲到了容器的工作原理了(namespace 限制了时间, cgroup限制了资源),知道docker 历史的也知道,docker 之所以能够称为容器大佬,是因为其只做了容器。 也就是做到了一次打包,到处运行的这种思想得到了实现。 那么 阅读全文
posted @ 2023-06-18 13:32 敖毛毛 阅读(145) 评论(0) 推荐(0) 编辑
摘要: ### 前言 简单的整理一下一些基本概念。 ### 正文 简单运行一个容器: 创建一个容器: ``` docker run -it busybox /bin/bash ``` 然后看下进程: ``` ps -ef ``` ![](https://img2023.cnblogs.com/blog/12 阅读全文
posted @ 2023-06-17 19:40 敖毛毛 阅读(35) 评论(0) 推荐(0) 编辑
摘要: ### 前言 其实就是官方的例子,只是在此收录整理一下。 ### 正文 测试控制器测试的是什么呢? 测试的是避开筛选器、路由、模型绑定,就是只测试控制器的逻辑,但是不测试器依赖项。 代码部分: ``` https://github.com/dotnet/AspNetCore.Docs/tree/ma 阅读全文
posted @ 2023-06-15 00:36 敖毛毛 阅读(92) 评论(0) 推荐(0) 编辑
摘要: ### 前言 简单说明一下,为什么有orleans 这个框架。 ### 正文 orleans 这个框架的理论基础是 actor, 在1973年提出,当初是为了大量处理高并发计算机的并行模型,其核心思想是将系统中独立的计算过程抽象为actor。 高并发场景有什么问题呢,那就是同时修改一个对象的时候,那 阅读全文
posted @ 2023-06-05 14:29 敖毛毛 阅读(460) 评论(0) 推荐(0) 编辑
摘要: ### 前言 内存的基本知识,将在操作系统篇中详细介绍,这里只说明如何排查问题。 ### 正文 内存的分配和回收: 在malloc 是c 标准库中的内存分配函数,对应到系统调用上,有两种实现方式,一种是brk()和 mmap() 对于小块内存,小于128k 使用brk来分配,也就是通过移动堆栈的位置 阅读全文
posted @ 2023-06-04 20:48 敖毛毛 阅读(53) 评论(0) 推荐(0) 编辑
摘要: ### 前言 主要介绍一下cpu如何快速定位问题。 ### 正文 cpu 的一些性能指标: #### 1. cpu 使用率 cpu 使用率描述了非空闲时间占总cpu时间的百分比,根据cpu上运行任务的不同,又被分为用户cpu、系统cpu、 i/o 等待cpu、 软中断、硬中断。 用户cpu使用率,包 阅读全文
posted @ 2023-06-04 09:26 敖毛毛 阅读(66) 评论(0) 推荐(0) 编辑
摘要: ### 前言 linux 性能的自我学习。 ### 正文 什么是软中断呢? 举一个网络的例子。 linux 将中断处理过程分为两个阶段: 上半部用来快速处理中断,他在中断禁止模式下运行,注意是处理跟硬件紧密相关或时间敏感的工作。 下半部用来延迟处理上半部未完成的工作,通常以内核线程的方式运行。 比如 阅读全文
posted @ 2023-06-03 10:48 敖毛毛 阅读(103) 评论(0) 推荐(0) 编辑
摘要: ### 前言 简单介绍一下不可中断进程和僵尸进程。 ### 正文 先来看下进程的状态: ![](https://img2023.cnblogs.com/blog/1289794/202306/1289794-20230601204542142-1351913655.png) 那么这一列的状态是什么呢 阅读全文
posted @ 2023-06-02 20:04 敖毛毛 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 前言 linux 性能分析自我学习。 正文 一般我们说cpu,一般是什么高呢? 一般是指cpu 使用率高。 那么什么是cpu 使用率呢? cpu 使用率 = 1- 空闲时间/总cpu 时间 平均cpu 使用率 = 1 -(new空闲时间 - old 空闲时间)/ (new总cpu时间 - old总c 阅读全文
posted @ 2023-06-01 20:04 敖毛毛 阅读(108) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 82 下一页