Soon
This commit is contained in:
parent
47438a787f
commit
7b6466d3b8
3 changed files with 43 additions and 6 deletions
|
|
@ -27,7 +27,7 @@ mainframe IBM.
|
|||
#### Virtualisation vs. émulation
|
||||
|
||||
* Émulation : simulation logiciel de matériel (potentiellement une architecture différente) : pas d'accès direct au matériel ;
|
||||
* Virtualisation : accès direct, mais restrint au matériel.
|
||||
* Virtualisation : accès direct, mais restrint, au matériel.
|
||||
|
||||
#### Technologies de virtualisation matérielle
|
||||
|
||||
|
|
@ -35,6 +35,13 @@ mainframe IBM.
|
|||
* partitionne le processeur pour exécuter plusieurs système d'exploitation via le même processeur.
|
||||
|
||||
|
||||
### Comment virtualiser ?
|
||||
|
||||
* Full virtualisation : hyperviseurs ;
|
||||
* Paravirtualisation ;
|
||||
* Isolateurs/conteneurs ;
|
||||
* Conteneurs applicatifs.
|
||||
|
||||
### Hyperviseurs
|
||||
|
||||

|
||||
|
|
@ -223,6 +230,32 @@ pid_t pid = clone(do_execvp,
|
|||
Réseau, périphériques, gel de processus, ...
|
||||
|
||||
|
||||
### cgroups
|
||||
|
||||
#### Création de cgroups
|
||||
|
||||
```
|
||||
mkdir -p /sys/fs/cgroup/blkio/test1/ /sys/fs/cgroup/blkio/test2
|
||||
```
|
||||
|
||||
#### Altération d'une valeur
|
||||
|
||||
```
|
||||
echo 1000 > /sys/fs/cgroup/blkio/test1/blkio.weight
|
||||
echo 500 > /sys/fs/cgroup/blkio/test2/blkio.weight
|
||||
```
|
||||
|
||||
#### Assignation des tâches aux cgroups
|
||||
|
||||
```
|
||||
dd if=/mnt/sdb/zerofile1 of=/dev/null &
|
||||
echo $! > /sys/fs/cgroup/blkio/test1/tasks
|
||||
|
||||
dd if=/mnt/sdb/zerofile2 of=/dev/null &
|
||||
echo $! > /sys/fs/cgroup/blkio/test2/tasks
|
||||
```
|
||||
|
||||
|
||||
## Capabilities
|
||||
|
||||
### Résumé
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue