IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    cgroups notification API demo

    Yiran\'s Blog发表于 2021-01-01 18:28:00
    love 0
    cgroups notification API demo 链接到标题 package main import ( "flag" "fmt" "io/ioutil" "os" "path/filepath" "golang.org/x/sys/unix" ) func main() { cgName := flag.String("cgName", "yiran", "cgroup path") flag.Parse() level := "critical" cgDir := filepath.Join("/sys/fs/cgroup/memory/", *cgName) evName := "memory.pressure_level" fmt.Printf("cgroup name is: %s\n", *cgName) fmt.Printf("cgroup path is: %s\n", cgDir) fmt.Printf("cgroup event name is: %s\n", evName) evFile, err := os.Open(filepath.Join(cgDir, evName)) if err != nil { panic(err) } fd, err := unix.Eventfd(0, unix.EFD_CLOEXEC) if err !


沪ICP备19023445号-2号
友情链接