ClickHouse/docs/fr/operations/requirements.md
Ivan Blinkov d91c97d15d
[docs] replace underscores with hyphens (#10606)
* Replace underscores with hyphens

* remove temporary code

* fix style check

* fix collapse
2020-04-30 21:19:18 +03:00

62 lines
3.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
machine_translated: true
machine_translated_rev: f865c9653f9df092694258e0ccdd733c339112f5
toc_priority: 44
toc_title: Exigence
---
# Exigence {#requirements}
## CPU {#cpu}
Pour linstallation à partir de paquets deb prédéfinis, utilisez un processeur avec larchitecture x86\_64 et la prise en charge des instructions SSE 4.2. Pour exécuter ClickHouse avec des processeurs qui ne prennent pas en charge SSE 4.2 ou qui ont une architecture AArch64 ou PowerPC64LE, vous devez créer ClickHouse à partir de sources.
ClickHouse implémente le traitement parallèle des données et utilise toutes les ressources matérielles disponibles. Lors du choix dun processeur, tenez compte du fait que ClickHouse fonctionne plus efficacement dans les configurations avec un grand nombre de cœurs mais une fréquence dhorloge plus faible que dans les configurations avec moins de cœurs et une fréquence dhorloge plus élevée. Par exemple, 16 cœurs avec 2600 MHz est préférable à 8 cœurs avec 3600 MHz.
Lutilisation de **Turbo Boost** et **la technologie hyper-threading** technologies est recommandé. Il améliore sensiblement les performances avec une charge typique.
## RAM {#ram}
Nous vous recommandons dutiliser un minimum de 4 Go de RAM afin deffectuer des requêtes non triviales. Le serveur ClickHouse peut fonctionner avec une quantité beaucoup plus petite de RAM, mais il nécessite de la mémoire pour traiter les requêtes.
Le volume de RAM requis dépend de:
- La complexité des requêtes.
- La quantité de données traitées dans les requêtes.
Pour calculer le volume de RAM requis, vous devez estimer la taille des données temporaires pour [GROUP BY](../sql-reference/statements/select.md#select-group-by-clause), [DISTINCT](../sql-reference/statements/select.md#select-distinct), [JOIN](../sql-reference/statements/select.md#select-join) et dautres opérations que vous utilisez.
ClickHouse peut utiliser la mémoire externe pour les données temporaires. Voir [Groupe par dans la mémoire externe](../sql-reference/statements/select.md#select-group-by-in-external-memory) pour plus de détails.
## Fichier DÉchange {#swap-file}
Désactiver le fichier déchange pour les environnements de production.
## Sous-Système De Stockage {#storage-subsystem}
Vous devez avoir 2 Go despace disque libre pour installer ClickHouse.
Le volume de stockage requis pour vos données doit être calculé séparément. Lévaluation devrait inclure:
- Estimation du volume de données.
Vous pouvez prendre un échantillon des données et obtenir la taille moyenne dune ligne. Ensuite, multipliez la valeur par le nombre de lignes que vous souhaitez stocker.
- Le coefficient de compression des données.
Pour estimer le coefficient de compression des données, chargez un échantillon de vos données dans ClickHouse et comparez la taille réelle des données avec la taille de la table stockée. Par exemple, les données de flux de clics sont généralement compressées de 6 à 10 fois.
Pour calculer le volume final de données à stocker, appliquez le coefficient de compression au volume de données estimé. Si vous prévoyez de stocker des données dans plusieurs répliques, puis multipliez le volume estimé par le nombre de réplicas.
## Réseau {#network}
Si possible, utilisez des réseaux de classe 10G ou supérieure.
La bande passante du réseau est essentielle pour traiter les requêtes distribuées avec une grande quantité de données intermédiaires. En outre, la vitesse du réseau affecte les processus de réplication.
## Logiciel {#software}
ClickHouse est développé pour la famille de systèmes Dexploitation Linux. La distribution Linux recommandée est Ubuntu. Le `tzdata` paquet doit être installé dans le système.
ClickHouse peut également fonctionner dans dautres familles de systèmes dexploitation. Voir les détails dans le [Prise en main](../getting-started/index.md) section de la documentation.