/DragonOS/kernel/src/sched/ |
H A D | cputime.rs | f0c87a897fe813b7f06bf5a9e93c43ad9519dafd Fri Apr 05 09:54:48 UTC 2024 GnoCiYeH <heyicong@dragonos.org> 重写调度模块 (#679)
## PR:重写调度模块
---
### 完成的部分
- 实现cfs调度策略
- 搭建框架,后续功能可以迭代开发
- 目前能跑,未测试性能
### 需要后续接力的部分
- 实现组内调度(task_group)
- 实现跨核负载均衡(pelt算法)
- 接入sysfs,实现参数动态调节(sched_stat等)
- nice值以及priority等参数的设置及调优
|
H A D | idle.rs | f0c87a897fe813b7f06bf5a9e93c43ad9519dafd Fri Apr 05 09:54:48 UTC 2024 GnoCiYeH <heyicong@dragonos.org> 重写调度模块 (#679)
## PR:重写调度模块
---
### 完成的部分
- 实现cfs调度策略
- 搭建框架,后续功能可以迭代开发
- 目前能跑,未测试性能
### 需要后续接力的部分
- 实现组内调度(task_group)
- 实现跨核负载均衡(pelt算法)
- 接入sysfs,实现参数动态调节(sched_stat等)
- nice值以及priority等参数的设置及调优
|
H A D | pelt.rs | f0c87a897fe813b7f06bf5a9e93c43ad9519dafd Fri Apr 05 09:54:48 UTC 2024 GnoCiYeH <heyicong@dragonos.org> 重写调度模块 (#679)
## PR:重写调度模块
---
### 完成的部分
- 实现cfs调度策略
- 搭建框架,后续功能可以迭代开发
- 目前能跑,未测试性能
### 需要后续接力的部分
- 实现组内调度(task_group)
- 实现跨核负载均衡(pelt算法)
- 接入sysfs,实现参数动态调节(sched_stat等)
- nice值以及priority等参数的设置及调优
|
H A D | prio.rs | f0c87a897fe813b7f06bf5a9e93c43ad9519dafd Fri Apr 05 09:54:48 UTC 2024 GnoCiYeH <heyicong@dragonos.org> 重写调度模块 (#679)
## PR:重写调度模块
---
### 完成的部分
- 实现cfs调度策略
- 搭建框架,后续功能可以迭代开发
- 目前能跑,未测试性能
### 需要后续接力的部分
- 实现组内调度(task_group)
- 实现跨核负载均衡(pelt算法)
- 接入sysfs,实现参数动态调节(sched_stat等)
- nice值以及priority等参数的设置及调优
|
H A D | clock.rs | f0c87a897fe813b7f06bf5a9e93c43ad9519dafd Fri Apr 05 09:54:48 UTC 2024 GnoCiYeH <heyicong@dragonos.org> 重写调度模块 (#679)
## PR:重写调度模块
---
### 完成的部分
- 实现cfs调度策略
- 搭建框架,后续功能可以迭代开发
- 目前能跑,未测试性能
### 需要后续接力的部分
- 实现组内调度(task_group)
- 实现跨核负载均衡(pelt算法)
- 接入sysfs,实现参数动态调节(sched_stat等)
- nice值以及priority等参数的设置及调优
|
H A D | fair.rs | f0c87a897fe813b7f06bf5a9e93c43ad9519dafd Fri Apr 05 09:54:48 UTC 2024 GnoCiYeH <heyicong@dragonos.org> 重写调度模块 (#679)
## PR:重写调度模块
---
### 完成的部分
- 实现cfs调度策略
- 搭建框架,后续功能可以迭代开发
- 目前能跑,未测试性能
### 需要后续接力的部分
- 实现组内调度(task_group)
- 实现跨核负载均衡(pelt算法)
- 接入sysfs,实现参数动态调节(sched_stat等)
- nice值以及priority等参数的设置及调优
|
/DragonOS/kernel/src/arch/x86_64/process/ |
H A D | idle.rs | f0c87a897fe813b7f06bf5a9e93c43ad9519dafd Fri Apr 05 09:54:48 UTC 2024 GnoCiYeH <heyicong@dragonos.org> 重写调度模块 (#679)
## PR:重写调度模块
---
### 完成的部分
- 实现cfs调度策略
- 搭建框架,后续功能可以迭代开发
- 目前能跑,未测试性能
### 需要后续接力的部分
- 实现组内调度(task_group)
- 实现跨核负载均衡(pelt算法)
- 接入sysfs,实现参数动态调节(sched_stat等)
- nice值以及priority等参数的设置及调优
|
/DragonOS/kernel/src/exception/ |
H A D | ipi.rs | f0c87a897fe813b7f06bf5a9e93c43ad9519dafd Fri Apr 05 09:54:48 UTC 2024 GnoCiYeH <heyicong@dragonos.org> 重写调度模块 (#679)
## PR:重写调度模块
---
### 完成的部分
- 实现cfs调度策略
- 搭建框架,后续功能可以迭代开发
- 目前能跑,未测试性能
### 需要后续接力的部分
- 实现组内调度(task_group)
- 实现跨核负载均衡(pelt算法)
- 接入sysfs,实现参数动态调节(sched_stat等)
- nice值以及priority等参数的设置及调优
|
/DragonOS/kernel/src/arch/x86_64/interrupt/ |
H A D | handle.rs | f0c87a897fe813b7f06bf5a9e93c43ad9519dafd Fri Apr 05 09:54:48 UTC 2024 GnoCiYeH <heyicong@dragonos.org> 重写调度模块 (#679)
## PR:重写调度模块
---
### 完成的部分
- 实现cfs调度策略
- 搭建框架,后续功能可以迭代开发
- 目前能跑,未测试性能
### 需要后续接力的部分
- 实现组内调度(task_group)
- 实现跨核负载均衡(pelt算法)
- 接入sysfs,实现参数动态调节(sched_stat等)
- nice值以及priority等参数的设置及调优
|
H A D | ipi.rs | f0c87a897fe813b7f06bf5a9e93c43ad9519dafd Fri Apr 05 09:54:48 UTC 2024 GnoCiYeH <heyicong@dragonos.org> 重写调度模块 (#679)
## PR:重写调度模块
---
### 完成的部分
- 实现cfs调度策略
- 搭建框架,后续功能可以迭代开发
- 目前能跑,未测试性能
### 需要后续接力的部分
- 实现组内调度(task_group)
- 实现跨核负载均衡(pelt算法)
- 接入sysfs,实现参数动态调节(sched_stat等)
- nice值以及priority等参数的设置及调优
|
/DragonOS/kernel/src/driver/tty/ |
H A D | kthread.rs | f0c87a897fe813b7f06bf5a9e93c43ad9519dafd Fri Apr 05 09:54:48 UTC 2024 GnoCiYeH <heyicong@dragonos.org> 重写调度模块 (#679)
## PR:重写调度模块
---
### 完成的部分
- 实现cfs调度策略
- 搭建框架,后续功能可以迭代开发
- 目前能跑,未测试性能
### 需要后续接力的部分
- 实现组内调度(task_group)
- 实现跨核负载均衡(pelt算法)
- 接入sysfs,实现参数动态调节(sched_stat等)
- nice值以及priority等参数的设置及调优
|
/DragonOS/kernel/src/arch/x86_64/driver/apic/ |
H A D | x2apic.rs | f0c87a897fe813b7f06bf5a9e93c43ad9519dafd Fri Apr 05 09:54:48 UTC 2024 GnoCiYeH <heyicong@dragonos.org> 重写调度模块 (#679)
## PR:重写调度模块
---
### 完成的部分
- 实现cfs调度策略
- 搭建框架,后续功能可以迭代开发
- 目前能跑,未测试性能
### 需要后续接力的部分
- 实现组内调度(task_group)
- 实现跨核负载均衡(pelt算法)
- 接入sysfs,实现参数动态调节(sched_stat等)
- nice值以及priority等参数的设置及调优
|
H A D | apic_timer.rs | f0c87a897fe813b7f06bf5a9e93c43ad9519dafd Fri Apr 05 09:54:48 UTC 2024 GnoCiYeH <heyicong@dragonos.org> 重写调度模块 (#679)
## PR:重写调度模块
---
### 完成的部分
- 实现cfs调度策略
- 搭建框架,后续功能可以迭代开发
- 目前能跑,未测试性能
### 需要后续接力的部分
- 实现组内调度(task_group)
- 实现跨核负载均衡(pelt算法)
- 接入sysfs,实现参数动态调节(sched_stat等)
- nice值以及priority等参数的设置及调优
|
/DragonOS/kernel/src/libs/ |
H A D | rbtree.rs | f0c87a897fe813b7f06bf5a9e93c43ad9519dafd Fri Apr 05 09:54:48 UTC 2024 GnoCiYeH <heyicong@dragonos.org> 重写调度模块 (#679)
## PR:重写调度模块
---
### 完成的部分
- 实现cfs调度策略
- 搭建框架,后续功能可以迭代开发
- 目前能跑,未测试性能
### 需要后续接力的部分
- 实现组内调度(task_group)
- 实现跨核负载均衡(pelt算法)
- 接入sysfs,实现参数动态调节(sched_stat等)
- nice值以及priority等参数的设置及调优
|
/DragonOS/kernel/src/process/ |
H A D | exit.rs | f0c87a897fe813b7f06bf5a9e93c43ad9519dafd Fri Apr 05 09:54:48 UTC 2024 GnoCiYeH <heyicong@dragonos.org> 重写调度模块 (#679)
## PR:重写调度模块
---
### 完成的部分
- 实现cfs调度策略
- 搭建框架,后续功能可以迭代开发
- 目前能跑,未测试性能
### 需要后续接力的部分
- 实现组内调度(task_group)
- 实现跨核负载均衡(pelt算法)
- 接入sysfs,实现参数动态调节(sched_stat等)
- nice值以及priority等参数的设置及调优
|
H A D | idle.rs | f0c87a897fe813b7f06bf5a9e93c43ad9519dafd Fri Apr 05 09:54:48 UTC 2024 GnoCiYeH <heyicong@dragonos.org> 重写调度模块 (#679)
## PR:重写调度模块
---
### 完成的部分
- 实现cfs调度策略
- 搭建框架,后续功能可以迭代开发
- 目前能跑,未测试性能
### 需要后续接力的部分
- 实现组内调度(task_group)
- 实现跨核负载均衡(pelt算法)
- 接入sysfs,实现参数动态调节(sched_stat等)
- nice值以及priority等参数的设置及调优
|
/DragonOS/kernel/src/libs/futex/ |
H A D | futex.rs | f0c87a897fe813b7f06bf5a9e93c43ad9519dafd Fri Apr 05 09:54:48 UTC 2024 GnoCiYeH <heyicong@dragonos.org> 重写调度模块 (#679)
## PR:重写调度模块
---
### 完成的部分
- 实现cfs调度策略
- 搭建框架,后续功能可以迭代开发
- 目前能跑,未测试性能
### 需要后续接力的部分
- 实现组内调度(task_group)
- 实现跨核负载均衡(pelt算法)
- 接入sysfs,实现参数动态调节(sched_stat等)
- nice值以及priority等参数的设置及调优
|
/DragonOS/kernel/src/net/socket/ |
H A D | mod.rs | f0c87a897fe813b7f06bf5a9e93c43ad9519dafd Fri Apr 05 09:54:48 UTC 2024 GnoCiYeH <heyicong@dragonos.org> 重写调度模块 (#679)
## PR:重写调度模块
---
### 完成的部分
- 实现cfs调度策略
- 搭建框架,后续功能可以迭代开发
- 目前能跑,未测试性能
### 需要后续接力的部分
- 实现组内调度(task_group)
- 实现跨核负载均衡(pelt算法)
- 接入sysfs,实现参数动态调节(sched_stat等)
- nice值以及priority等参数的设置及调优
|
/DragonOS/kernel/src/init/ |
H A D | init.rs | f0c87a897fe813b7f06bf5a9e93c43ad9519dafd Fri Apr 05 09:54:48 UTC 2024 GnoCiYeH <heyicong@dragonos.org> 重写调度模块 (#679)
## PR:重写调度模块
---
### 完成的部分
- 实现cfs调度策略
- 搭建框架,后续功能可以迭代开发
- 目前能跑,未测试性能
### 需要后续接力的部分
- 实现组内调度(task_group)
- 实现跨核负载均衡(pelt算法)
- 接入sysfs,实现参数动态调节(sched_stat等)
- nice值以及priority等参数的设置及调优
|
/DragonOS/kernel/src/time/ |
H A D | jiffies.rs | f0c87a897fe813b7f06bf5a9e93c43ad9519dafd Fri Apr 05 09:54:48 UTC 2024 GnoCiYeH <heyicong@dragonos.org> 重写调度模块 (#679)
## PR:重写调度模块
---
### 完成的部分
- 实现cfs调度策略
- 搭建框架,后续功能可以迭代开发
- 目前能跑,未测试性能
### 需要后续接力的部分
- 实现组内调度(task_group)
- 实现跨核负载均衡(pelt算法)
- 接入sysfs,实现参数动态调节(sched_stat等)
- nice值以及priority等参数的设置及调优
|
H A D | clocksource.rs | f0c87a897fe813b7f06bf5a9e93c43ad9519dafd Fri Apr 05 09:54:48 UTC 2024 GnoCiYeH <heyicong@dragonos.org> 重写调度模块 (#679)
## PR:重写调度模块
---
### 完成的部分
- 实现cfs调度策略
- 搭建框架,后续功能可以迭代开发
- 目前能跑,未测试性能
### 需要后续接力的部分
- 实现组内调度(task_group)
- 实现跨核负载均衡(pelt算法)
- 接入sysfs,实现参数动态调节(sched_stat等)
- nice值以及priority等参数的设置及调优
|
H A D | sleep.rs | f0c87a897fe813b7f06bf5a9e93c43ad9519dafd Fri Apr 05 09:54:48 UTC 2024 GnoCiYeH <heyicong@dragonos.org> 重写调度模块 (#679)
## PR:重写调度模块
---
### 完成的部分
- 实现cfs调度策略
- 搭建框架,后续功能可以迭代开发
- 目前能跑,未测试性能
### 需要后续接力的部分
- 实现组内调度(task_group)
- 实现跨核负载均衡(pelt算法)
- 接入sysfs,实现参数动态调节(sched_stat等)
- nice值以及priority等参数的设置及调优
|
/DragonOS/kernel/src/net/event_poll/ |
H A D | mod.rs | f0c87a897fe813b7f06bf5a9e93c43ad9519dafd Fri Apr 05 09:54:48 UTC 2024 GnoCiYeH <heyicong@dragonos.org> 重写调度模块 (#679)
## PR:重写调度模块
---
### 完成的部分
- 实现cfs调度策略
- 搭建框架,后续功能可以迭代开发
- 目前能跑,未测试性能
### 需要后续接力的部分
- 实现组内调度(task_group)
- 实现跨核负载均衡(pelt算法)
- 接入sysfs,实现参数动态调节(sched_stat等)
- nice值以及priority等参数的设置及调优
|
/DragonOS/kernel/src/arch/x86_64/ |
H A D | sched.rs | f0c87a897fe813b7f06bf5a9e93c43ad9519dafd Fri Apr 05 09:54:48 UTC 2024 GnoCiYeH <heyicong@dragonos.org> 重写调度模块 (#679)
## PR:重写调度模块
---
### 完成的部分
- 实现cfs调度策略
- 搭建框架,后续功能可以迭代开发
- 目前能跑,未测试性能
### 需要后续接力的部分
- 实现组内调度(task_group)
- 实现跨核负载均衡(pelt算法)
- 接入sysfs,实现参数动态调节(sched_stat等)
- nice值以及priority等参数的设置及调优
|
/DragonOS/kernel/src/arch/x86_64/ipc/ |
H A D | signal.rs | f0c87a897fe813b7f06bf5a9e93c43ad9519dafd Fri Apr 05 09:54:48 UTC 2024 GnoCiYeH <heyicong@dragonos.org> 重写调度模块 (#679)
## PR:重写调度模块
---
### 完成的部分
- 实现cfs调度策略
- 搭建框架,后续功能可以迭代开发
- 目前能跑,未测试性能
### 需要后续接力的部分
- 实现组内调度(task_group)
- 实现跨核负载均衡(pelt算法)
- 接入sysfs,实现参数动态调节(sched_stat等)
- nice值以及priority等参数的设置及调优
|