Containers and BPF: twagent story
OSDI'20 [0] [0] https://sites.google.com/site/tangchq/papers/Twine-OSDI20.pdf twagent Container (aka “task”): ● namespaces: cgroup, mount, pid and optionally: ipc, net, user, uts ● cgroup v2 ● ... other ): cgroup-bpf 3 Task IP assignment (aka IP-per-task) ● Facebook DC network is IPv6 only ● Every server has /64 IPv6 prefix ● Convenient to have a unique IPv6 per twagent task (e.g. for QoS tagging) Solution: ● Make task use specified IP by a set of BPF_PROG_TYPE_CGROUP_SOCK_ADDR and BPF_CGROUP_SOCK_OPS programs Move TCP/UDP servers to task IP: ● bind(2): ctx.user_ip6 = task_ip Make TCP/UDP clients0 码力 | 9 页 | 427.42 KB | 1 年前3openEuler OS Technical Whitepaper Innovation Projects (June, 2023)
a set of software libraries and tools to optimize and complete the hardware topology export and task scheduling of the Kunpeng platform based on Linux. Challenges The number of server cores is on the Interrupt SMC Memory management Device emulation Interrupt controller passthrough Asynchronous Rust task VM migration Live update Exception handling Interrupt control Context switch Universal clock vCPU Deterministic latency: maximum scheduling latency meeting service requirements » Ultimate performance: task scheduling and interrupt latency in microseconds » Lightweight: running in an environment with only0 码力 | 116 页 | 3.16 MB | 1 年前3Zabbix 5.0 Manual
self-monitoring - process for collecting internal server statistics • snmp trapper - trapper for SNMP traps • task manager - process for remote execution of tasks requested by other components (e.g. close problem self-monitoring - process for collecting internal server statistics • snmp trapper - trapper for SNMP traps • task manager - process for remote execution of tasks requested by other components (e.g. close problem synchronized. In the case when the server time is behind, item testing may return an error message ”The task has been expired.” Having set different time zones on the server and the proxy, however, won’t affect0 码力 | 1561 页 | 28.27 MB | 1 年前3Continuous Delivery and GitOps on OpenShift
Pipelines run on-demand in isolated containers ● No central server to maintain! No plugin conflicts! ● Task library and integration with Tekton Hub ● Secure pipelines aligned with Kubernetes RBAC ● Visual OperatorHub ● CLI, Web, VS Code and IntelliJ plugins OPENSHIFT PIPELINES 21 Task step step Task step Task step step Task step step Pipeline OPENSHIFT PIPELINES Tekton Concepts step Tekton script:|- #!/usr/bin/env python3 ... OPENSHIFT PIPELINES Tekton Concepts: Task 23 OPENSHIFT PIPELINES kind: Task metadata: name: buildah spec: params: - name: IMAGE steps: - name: build0 码力 | 32 页 | 2.13 MB | 1 年前3Zabbix 5.2 Manual
self-monitoring - process for collecting internal server statistics • snmp trapper - trapper for SNMP traps • task manager - process for remote execution of tasks requested by other components (e.g. close problem self-monitoring - process for collecting internal server statistics • snmp trapper - trapper for SNMP traps • task manager - process for remote execution of tasks requested by other components (e.g. close problem executing any tasks) preprocessing worker. • When preprocessing worker is available, preprocessing task is being sent to it. • After preprocessing is done (both failed and successful execution of preprocessing0 码力 | 1738 页 | 18.98 MB | 1 年前3爱奇艺 CDN 运维平台实践-张强
务器资产 关联服务 3 可以指定执行的设备列表, 也可以默认引用服务所包含 的所有服务器列表 创建Task实例 4 可基于Fast-Web或Fast-cli 查询Task执行 5 同一个Job模板可以被应用到 多个Task模板,一个Task模板 往往包含多个Job 模板 组合Task模板 2 运维平台任务设计 – 高级功能 软件、配置自动同步 版本控制(Version Control) 个维度设定优先级进行差异化配 置 每个App的配置关联一个Task 模板. 配置关联Task模板后,可以服用平 台的基于设备、IDC、运营商等多 维度的灰度机制 管理模型 差异化算法 灰度机制 运维平台 – 系统联动 Fast运维平台 监控系统 Hubble 资产管理平台 天工 智能调度平台 伏羲 运维平台 – 权限管理 设备资源 服务 Fast Task模板 资产平台 模板(Template) 模板(Template) 服务 (Service) 关联用户和设备资源,用户间接关联有权限的设备 用户 (User) 任务 (Task) 只允许执行自己有权限的关系的模板 获取用户权限服务列表,不允许关联没有权限的服务 可以查看所有模板,只能在有权限设备上执行任务 运维平台Fast 大事记 2017.05 产品设计研发,抽象运维任务模 型、设计简单的代理集群服务 2018.02 • Fast0 码力 | 34 页 | 1.75 MB | 1 年前3This Debian Reference (version 2.109)
Administrative privilege in this context belongs to someone authorized to perform the system administration task on the workstation. Never give some manager in the Admin department of your company or your boss such packages which are compatible with your current Debian syetem by yourself. – This is a non-trivial task (see Section 2.7.13). 2.2 Basic package management operations Repository based package management like dselect with few extra features. Tip Tasks view can be used to cherry pick packages for your task. Debian Reference 54 / 238 category description of view Upgradable Packages list packages organized0 码力 | 266 页 | 1.25 MB | 1 年前3Zabbix 5.4 Manual
self-monitoring - process for collecting internal server statistics • snmp trapper - trapper for SNMP traps • task manager - process for remote execution of tasks requested by other components (e.g. close problem self-monitoring - process for collecting internal server statistics • snmp trapper - trapper for SNMP traps • task manager - process for remote execution of tasks requested by other components (e.g. close problem executing any tasks) preprocessing worker. • When preprocessing worker is available, preprocessing task is being sent to it. • After preprocessing is done (both failed and successful execution of preprocessing0 码力 | 1825 页 | 20.03 MB | 1 年前3Zabbix 6.2 Manual
process for collecting internal server statistics • snmp trapper - trapper for SNMP traps 22 • task manager - process for remote execution of tasks requested by other components (e.g. close problem self-monitoring - process for collecting internal server statistics • snmp trapper - trapper for SNMP traps • task manager - process for remote execution of tasks requested by other components (e.g. close problem synchronized. In the case when the server time is behind, item testing may return an error message ”The task has been expired.” Having set different time zones on the server and the proxy, however, won’t affect0 码力 | 1689 页 | 22.82 MB | 1 年前3Zabbix 6.0 Manual
preprocessing manager, preprocessing worker, proxy poller, self-monitoring, service manager, snmp trapper, task manager, timer, trapper, unreachable poller, vmware collector process type,N - Process type and problems, problem tags, and problem recovery from history syncer, task manager, and alert manager • snmp trapper - trapper for SNMP traps • task manager - process for remote execution of tasks requested by self-monitoring - process for collecting internal server statistics • snmp trapper - trapper for SNMP traps • task manager - process for remote execution of tasks requested by other components (e.g. close problem0 码力 | 1681 页 | 23.19 MB | 1 年前3
共 118 条
- 1
- 2
- 3
- 4
- 5
- 6
- 12