eBPF at LINE's Private CloudeBPF at LINE’s Private Cloud Yutaro Hayakawa October 28, 2020 • Messaging & many family services • 185 million global MAU • 3Tbps+ network traffic in total LINE Verda: LINE’s Private Cloud Service PaaS FaaS … Verda and XDP Based L4 Load Balancer Service • Part of our private cloud service since 2017 • 5100 private, 760 public VIPs • k8s CCM integration (Type: LoadBalancer) L4LB Node L4LB gso_type: tcpv4) Functions the packets have gone through CPU ID Time Stamp User defined tracing data (with Lua script) … Use case • Multi tenant HV networking using SRv6 + VRF • Contributed to find0 码力 | 12 页 | 1.05 MB | 1 年前3
Can eBPF save us from the Data Deluge?from the Data Deluge? A case for file filtering in eBPF Giulia Frascaria October 28, 2020 1 The data deluge on modern storage 2 Compute node CPU Network Storage node Flash The data deluge on CPU Network Storage node Flash Data DoS in reverse! 11 Compute node CPU Network Storage node Flash Data So similar yet so different ● DoS is malicious ● Data transfer is business-critical ● We 12 So similar yet so different ● DoS is malicious ● Data transfer is business-critical ● We can blindly drop DoS 13 But could we reduce data transfer size? eBPF filter-reduce 14 Filter Reduce input0 码力 | 18 页 | 266.90 KB | 1 年前3
Ubuntu Desktop Guidethe guest session. A guest cannot view the home folders of other users, and by default any saved data or changed settings will be removed/reset at logout. It means that each session starts with a fresh menu bar and uncheck Enable Wireless. What do WEP and WPA mean? WEP and WPA are ways of encrypting data on wireless networks. Why does my wireless network keep disconnecting? You might have low signal troubleshooter — Identify and fix problems with wireless connections Connect to a VPN A VPN (or Virtual Private Network) is a way of connecting to a local network over the internet. For example, say you want0 码力 | 1709 页 | 5.81 MB | 1 年前3
Ubuntu Server Guide 18.04........................................................................................... 55 5. Data Plane Development Kit ........................................................................... options available. 1.3. Backing Up • Before installing Ubuntu Server Edition you should make sure all data on the system is backed up. See Chapter 19, Backups [p. 323] for backup options. If this is not the installation progress will begin. It will not be possible to move back to this or previous screens and any data on the disks you have configured the installer to use will be lost. 4 http://www.ubuntu.com/down0 码力 | 413 页 | 1.40 MB | 1 年前3
ubuntu server guideinternet. Ubuntu Server brings economic and technical scalability to your datacentre, public or private. Whether you want to deploy an OpenStack cloud, a Kubernetes cluster or a 50,000-node render farm gigabytes Perform a system back up Before installing Ubuntu Server Edition you should make sure all data on the system is backed up. If this is not the first time an operating system has been installed storage configuration screen will install Ubuntu onto the selected disk, replacing any partitions or data already there. You can choose whether or not to set up LVM, and if you do, whether or not to encrypt0 码力 | 486 页 | 3.33 MB | 1 年前3
Debian GNU/Linux 安裝手冊 January 8, 2024are usually to be found, such as user files, mail, and data. It is always best to be generous when considering the space for your own files and data. Disk space required for the smooth operation of the Debian destroying their contents. This allows making space for additional partitions without losing existing data. Even though this works quite well in most cases, making changes to the partitioning of a disk is is an inherently dangerous action and should only be done after having made a full backup of all data. For FAT/FAT32 and NTFS partitions as used by Windows systems, the ability to move and resize them losslessly0 码力 | 120 页 | 643.51 KB | 1 年前3
Cilium v1.9 DocumentationCilium Hubble Important common packages Debugging toFQDNs and DNS Debugging Mutexes / Locks and Data Races Hubble Bumping the vendored Cilium dependency Release Management Organization Release tracking Cilium’s eBPF implementation is optimized for maximum performance, can be attached to XDP (eXpress Data Path), and supports direct server return (DSR) as well as Maglev consistent hashing if the load balancing open http://localhost:12000/ to access the UI. Hubble UI is not the only way to get access to Hubble data. A command line tool, the Hubble CLI, is also available. It can be installed by following the instructions0 码力 | 1263 页 | 18.62 MB | 1 年前3
Cilium v1.7 Documentationrun in standalone mode or as a cluster making it a great choice for local testing with multi-node data paths. Agent nodes are joined to the master node using a node-token which can be found on the master wildcards for the kubernetes block like this: kubectl -n kube-system edit cm coredns [...] apiVersion: v1 data: Corefile: | .:53 { errors health kubernetes cluster.local in-addr.arpa configuration: apiVersion: v1 kind: ConfigMap metadata: name: cni-configuration namespace: cilium data: cni-config: |- { "cniVersion": "0.3.0", "name": "azure", "plugins": [0 码力 | 885 页 | 12.41 MB | 1 年前3
Cilium v1.10 DocumentationCilium Hubble Important common packages Debugging toFQDNs and DNS Debugging Mutexes / Locks and Data Races Hubble Bumping the vendored Cilium dependency Release Management Organization Release tracking Cilium’s eBPF implementation is optimized for maximum performance, can be attached to XDP (eXpress Data Path), and supports direct server return (DSR) as well as Maglev consistent hashing if the load balancing run in standalone mode or as a cluster making it a great choice for local testing with multi-node data paths. Agent nodes are joined to the master node using a node-token which can be found on the master0 码力 | 1307 页 | 19.26 MB | 1 年前3
Linux command line for you and me Documentation Release 0.1[babai@kdas-laptop ~]$ ls /tmp/ cpython systemd-private-759094c89c594c07a90156139ec4b969- colord.service-hwU1hR hogsuspend systemd-private-759094c89c594c07a90156139ec4b969- rtkit-daemon.service-AwylGa sudo hostnamectl hostname fastbox Environment variables Environment variables are a way to pass data on to applications. We can set values of different variables, which any application can then access web needs In this chapter we will learn about a very special command, curl. It is used to trasfer data over network. Written by Daniel Stenberg [https://daniel.haxx.se/], it is most probably one of the0 码力 | 124 页 | 510.85 KB | 1 年前3
共 81 条
- 1
- 2
- 3
- 4
- 5
- 6
- 9













