dcslab-snu / hybrid_iso

Hybrid Isolation Scheduler
0 stars 0 forks source link

각 workload의 isolation 시작 전 default configuration를 강제하도록 수정 #16

Closed isac322 closed 6 years ago

isac322 commented 6 years ago

문제 현상

현재 bc5(linux 4.15.13)의 resctrl에서 root의 schemata가 최대로 설정 되어있어도 (모든 캐시 사용가능), 자식을 생성할때 root를 따라하지 않고, 전 실험의 schemata를 상속받는다 (전 실험과 폴더의 이름이 달라도). 그래서 애초에 시작할 때 isolation된 상태로 실험을 시작하는 경우가 발생했다. 다른 isolation (DVFS, cgroup/cpuset)도 그럴 가능성이 있을 수 있기 때문에 처음에 default configuration을 강제하도록 수정하는게 좋지 않을까 생각해봄.

하지만 항상 default configuration으로 시작하지 않는 경우가 필요하다면 다른 방식으로 생각해봐야 할 듯

isac322 commented 6 years ago

해당 문제는 linux 4.15의 버그이며, linux 4.19에 수정 될 예정임

isac322 commented 6 years ago

dcslab-snu/bench-launcher#11 에서 수정하였기 때문에 close. 만약 linux 버전을 올려야한다거나 다른 에러가 생기면 reopen 필요