- 博客(9)
- 收藏
- 关注
原创 浅谈操作系统的内存回收
2、尽早触发后台内存回收,在后台内存回收机制中,有三个阈值:页最小阈值、页低阈值和页高阈值。并且内存回收都会涉及到磁盘I/O操作,以及直接内存回收机制是阻塞的,会影响操作系统的性能。在后台内存回收和直接内存回收都满足不了要分配的内存,就会触发OOM机制,对杀死内存占用高的进程。但是有的进程是我们不想被杀死的。当后台内存回收的速度跟不上进程申请内存的速度,这时候就会进行直接内存回收,这个操作是同步的,会阻塞进程。当直接内存回收还是无法满足申请空间的大小,就会触发OOM内存回收机制,杀死占用内存空间大的进程。
2023-09-30 19:59:57
1665
原创 docker没网 and k8s去污 and 10248错误
kubeadm init的时候出现10248错误。docker没网,容器内部ping不通外部网络。k8s master节点去污。
2022-05-10 15:05:35
154
原创 c++实现链栈
#include <iostream>using namespace std;typedef struct linked{ int val; struct linked *pNext;}*PNODE;class stack_linked{public: void Init_stack(class stack_linked *); bool push(class stack_linked *, PNODE, int); void show_s.
2022-03-13 13:30:23
1201
原创 c++实现顺序栈
#include <iostream>#include <cstdlib>#include <string>#define StackInitSize 5#define StackIncreace 2using namespace std;bool em(struct Stack *);struct Stack{ int Stack_size; //目前栈的容量 int Stack_num; //定义两个指针,top指向栈顶,ba.
2022-03-13 13:29:26
1782
原创 c++实现单链表
#include <iostream>#include <cstdlib>using namespace std;typedef struct Node{ int data; struct Node * pNext;}*PNODE;PNODE creat_list(){ int len, val; PNODE pHead = new Node; PNODE pTemp = pHead;//创建新指针令它永远指向尾节点 .
2022-03-11 13:53:53
500
原创 数组的增删改显,冒泡排序 c++实现
#include <iostream>#include <cstdlib>using namespace std;class Arr{public: void init_arr(struct Arr *arr, int length){ arr->p = new int [length]; if (NULL == arr->p){ cout << "memory allocation.
2022-03-11 11:03:58
561
原创 k8s镜像下载,打标签,删除的.sh文件
1.下载k8s镜像:#!/bin/bashsudo docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/kube-controller-manager:v1.17.3sudo docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/kube-scheduler:v1.17.3sudo docker pull registry.cn-hangzhou.
2021-11-20 19:15:19
1280
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人