稳重山水

文章
5
资源
1
加入时间
2年10月17天

Linux CPU scheduling

在 2.5 版之前,Linux 使用传统的 UNIX 调度算法。2.6 版使用了一种称为 O(1) 的算法,无论任务数量如何,该算法都在恒定时间内运行,并为 SMP 系统提供了更好的支持。然而,它产生了较差的交互性能。从 2.6.23 开始,完全公平调度器 CFS成为标准的 Linux 调度系统。 CFS(完全公平调度器)性能Linux CFS 调度程序提供了一种高效的算法来选择接下来要运行的任务。每个可运行的任务都放置在一个红黑树中——一个平衡的二叉搜索树,其键基于vruntime的值。这棵树

7.列表推导式,深浅copy,元组字典和集合列表的嵌套列表推导式copy元组字典集合方法一:调用列表的sort方法方法二:使用sorted内置函数

列表的嵌套names = ['刘德华', ['蔡徐坤', ['鹿晗', '黄子韬'], '肖战']] #注意都是使用的下标print(names[1][1][1]) #黄子韬names[1][2] = 'jay' #['刘德华', ['蔡徐坤', ['鹿晗', '黄子韬'], 'jay']]print(names)#用列表,,三个教室,,九个老师,随机分配到三个教室内teacher_names = ['001', '002', '003', '004', '005', '006',

Linux新建用户Tab键不可用,PS1 只显示$,没有其它用户名

在root用户下使用 su - sdbadmin  后,显示$  按tab不能使用正常来说应该会显示 sdbadmin@sdbadmin2:~$这是因为root用户使用的是/bin/bash 而新用户默认使用的是/bin/sh使用ls -l /bin/sh  发现 /bin/sh -> /bin/dash 所以把/bin/sh 删除掉 再建立一个到/bi