AIX bat-il vraiment Red Hat Enterprise Linux? [fermé]

9

Notre entreprise prévoit de mettre à niveau nos serveurs, et en même temps, nous utiliserions AIX sur Red Hat Enterprise Linux.

J'ai demandé à mon patron la raison du choix d'AIX, il a répondu que c'est parce qu'AIX est plus puissant. Je me demande si c'est vrai.

AIX surpasse-t-il vraiment RHEL en termes de traitement des données? Uniquement des données texte, pas de traitement graphique.

Ils sont AIX 7.1 et RHEL est "Red Hat Enterprise Linux AS version 3 (Taroon Update 2)". Supposons que nous utiliserions la même machine pour la comparaison.

lamwaiman1988
la source
3
Ceci est une curieuse comparaison - une version récente d'AIX vs une ancienne version de RHEL? RHEL 3 Update 9 était la dernière version de RHEL3 avant sa sortie en EOL. De plus, RHEL3 a exécuté un noyau 2.4 qui ne peut pas gérer les mêmes charges de travail que le noyau 2.6 fourni avec les versions récentes de RHEL.
Chad Feller
N'est-il pas plus probable que le choix du système d'exploitation soit assez théorique et que vous obtiendrez de meilleurs binaires optimisés PowerPC sous xlCAIX que gccsous Linux?
Steve-o
3
Faites des tests de référence sur le même matériel exécutant les deux systèmes d'exploitation différents: pour obtenir la bonne réponse. Trop de facteurs sont impliqués. # 1 est probablement le type de charge de travail. Peut-être que le système de fichiers est ce qui compte le plus dans votre cas? Ou la bande passante mémoire? Performances de changement de contexte? (Peut-être devriez-vous également essayer Solaris?) Ou pourrait-il s'agir d'une décision "commerciale"? :-)
MattBianco
Je suis d'accord avec Chad. Ce n'est pas une comparaison juste. Si vous allez comparer AIX à Redhat, alors j'envisagerais d'exécuter des tests par rapport à la version stable actuelle de chacun. RedHat 3 n'est également plus pris en charge.
mattcaffeine
pour autant que j'ai entendu, les performances pourraient ou ne pourraient pas être différentes, mais ce qui est vraiment étonnant sur AIX, ce sont les capacités en termes de gestion de disque / mémoire / cpu, elles sont bien supérieures à n'importe quel système, et un bon administrateur AIX peut vraiment régler le système pour l'adapter au besoin.
Kiwy

Réponses:

13

Si vous allez au détriment de l'achat de serveurs IBM pSeries, alors en règle générale, vous pouvez aussi bien exécuter AIX sur eux, qui est spécialement conçu pour piloter le matériel le plus efficacement possible. Cela va de l'hyperviseur jusqu'aux adaptateurs.

Si vous souhaitez exécuter Linux, vous pouvez également acheter du matériel xSeries (en termes IBM ou kit Intel / AMD).

Ce que vous obtenez avec le matériel pSeries en combinaison avec AIX, c'est un puissant traitement de classe entreprise. Oui, le matériel pSeries + Linux vous donne probablement près de cela, mais vous ne vous épargnez pratiquement rien dans les coûts globaux.

Il est difficile d'obtenir des détails spécifiques, mais les chiffres que j'ai vus sont que AIX exécutera les mêmes charges de travail sur le matériel pSeries 5 à 10% plus rapidement que Linux.

N'oubliez pas, puisque Linux est essentiellement gratuit et que votre matériel pSeries peut être facilement partitionné, vous pouvez facilement installer une partition AIX, une partition Linux et exécuter vos propres tests de performance avec vos propres charges de travail spécifiques. Les partenaires commerciaux IBM ont accès à des environnements dans lesquels ils peuvent exécuter ces tests de référence pour vous - et je vous recommande fortement de mettre votre fournisseur à profit.

Tout cela suppose que vous avez vraiment l'intention d'acheter pSeries et d'exécuter AIX ou Linux. Si en réalité vous pensez de pSeries à du matériel basé sur Intel / AMD, alors c'est un jeu de balle complètement différent, et le système d'exploitation ne sera pas le facteur décisif dans les performances dans ce cas.

En fait, je recommanderais AIX sur pSeries tous les jours en raison de la gestion mature des volumes logiques (la meilleure dans le monde UNIX à mon avis) et la virtualisation exceptionnellement polyvalente (encore une fois, à mon avis, la meilleure de la race dans l'arène UNIX d'entreprise).

EightBitTony
la source
2
Entièrement d'accord +1. Nous avons récemment acheté 2 Power 770 pour près d'un million de dollars, donc AIX sur la plupart des boîtiers est essentiel car il est spécialement conçu pour le matériel.
n0pe
1
+1 Vous auriez du mal à trouver un environnement plus stable que le matériel AIX sur POWER 7.
mattcaffeine
5

AIX, en termes de convivialité, essaie de concentrer un grand nombre de tâches d'administration autour d'une application appelée smitty. Vous n'avez plus besoin de savoir quelles commandes exécuter, tapez simplement:

smitty [keyword]

Par exemple:

smitty storage

Vous amènera à une page où vous pourrez jouer avec les montages NFS et créer de nouveaux systèmes de fichiers, etc. Smitty est une interface graphique en ligne de commande complète avec des caractères ASCII et est assez agréable. Étant donné que vous avez probablement plus d'expérience avec Linux (RHEL), vous trouverez de nombreuses commandes AIX différentes, ce smittysera donc une bonne aide et une bonne compréhension de votre système.

En termes de traitement des données, je n'ai vu aucun graphique, mais d'après ce que j'ai vécu, le traitement et l'analyse des données sont assez rapides.

n0pe
la source
1
Je sais que les smittychoses n'ont pas grand-chose à voir avec la vitesse de traitement, mais je pense que si vous effectuez le changement, c'est une chose importante à savoir.
n0pe
5

Je n'ai pas de chiffres, mais j'ai travaillé pour une compagnie d'assurance maladie il y a environ deux ans. Nous avions un produit spécialement conçu pour nous qui fonctionnait sur RHEL / JBoss. Nous l'avons migré vers IBM Websphere sous AIX et l'application s'est exécutée beaucoup plus rapidement sur RHEL / JBoss.

Ce n'est vraiment pas une bonne comparaison simplement parce qu'il y a tellement de facteurs: AIX vs RHEL, JBoss vs WebSphere, x86 vs POWER (je pense, ou quoi qu'AIX fonctionne maintenant). De plus, les serveurs AIX fonctionnaient en LPARS et les spécifications étaient sensiblement différentes.

En raison des grandes différences dans les plates-formes et la façon dont AIX est normalement déployé, il est vraiment difficile d'obtenir des chiffres précis ou même de concevoir des repères équitables.

djsumdog
la source
5

Je ne pense pas que vous puissiez raisonnablement parler des vitesses de traitement des données au sens large. Comme indiqué dans d'autres réponses, la seule façon de mesurer avec précision les performances est de tester vos propres applications. Cependant, il existe plus de raisons que de simples vitesses et flux pour envisager un système d'exploitation. En moyenne, aucune variante UNIX de niveau supérieur n'offre vraiment une raison impérieuse par rapport à une autre. Chacun a ses propres avantages et inconvénients qui tendent à s'équilibrer dans une comparaison directe. Dans les cas d'utilisation extrêmes (HPC, calcul en temps réel, etc.), une variante peut atteindre le sommet. À d'autres moments, des contraintes externes motiveront la décision. Par exemple, RedHat ne certifie pas que JBoss fonctionne sous AIXce qui pourrait suffire à rendre quelqu'un nerveux. En règle générale, l'accent doit être mis sur l'ensemble des compétences de l'équipe d'administration sys et la pile logicielle globale.

Toutes choses étant égales par ailleurs, je choisirais la plate-forme qui attire le plus d'innovation dans l'industrie. L'innovation tend à accroître les possibilités d'améliorer l'efficacité opérationnelle. En ce moment, c'est Linux.

che2cbs
la source
3

Hmm ... c'est intéressant, mais pour ceux qui disent qu'AIX est une réponse claire sur le matériel IBM Power, la réponse n'est pas si claire.

Les options Linux on Power sont fournies par IBM pour prendre en charge SUSE et RedHat Linux qui est spécifiquement «peaufiné» et créé pour le matériel Power.

Certains des fantastiques avantages de l'environnement IBM Power tels que les principales technologies de fiabilité, de performance, de stabilité et de virtualisation sont tous fournis aux environnements Linux. Parlez à IBM ou parcourez leur site Web pour voir les nombreuses fonctionnalités qui sont désormais prises en charge par les versions Linux pour IBM power et voir que la réponse n'est plus simple.

Je suis un fan d'AIX, donc je sais ce que je préfère, mais Linux est une solution très viable!

user15878
la source
-1

Il y a vraiment deux questions entièrement différentes ici. L'un est le matériel. L'un est le logiciel. Avec IBM et AIX, vous obtenez un ensemble apparié (correspondant) - permettant au compilateur xlC d'optimiser pour le matériel, etc. IBM possède un matériel incroyable - comme HA (High Availability), qui connecte un tas d'ordinateurs à un SAN (et pour les SAN distants à mettre à jour automatiquement). Si un ordinateur meurt, il passe simplement à un autre. Cela prend environ une seconde. Peu d'utilisateurs le remarqueront. Si un SAN meurt et que vous en avez un à distance, il l'utilisera (probablement lentement). Mais les SAN avec des niveaux RAID élevés n'échouent pas. IBM a à peu près tout remplacé à chaud. Si la mémoire ou un noyau devient défectueux, ils le notent dans les journaux d'erreurs et cessent de les utiliser. Vous continuez à travailler (peut-être diminué en mémoire ou en cœurs). IBM a "appeler à la maison" - si quelque chose se passe mal, il envoie les données à IBM et un technicien se présente à votre porte (ils appellent d'abord) et échange à chaud le problème. Linux fonctionne généralement sur des "PC" (ordinateurs personnels) - le nom doit donner une pause. Mais c'est un peu vieux-pense - il y a des morceaux de matériel incroyables là-bas par des personnes autres qu'IBM. Tous font des VM et ainsi de suite. La comparaison est extrêmement différente - IBM a la réputation d'être cher. Ce n'est pas si comparé à quelque chose avec la même redondance, appeler à la maison, un service 24/7/365 avec 4 réponses (et ils remplaceront la boîte entière s'ils ne peuvent pas la réparer). Si vous n'en avez pas besoin, ils sont chers. Mais au fur et à mesure que votre entreprise se développe, il est de plus en plus logique d'avoir cela - pouvez-vous être en panne pendant un jour ou deux? Notre boîtier AIX est entièrement sauvegardé à 100% hors site toutes les MINUTE - si une bombe nucléaire frappe mon bâtiment, je perds au maximum une minute de données (et j'ai beaucoup d'autres problèmes). Quelqu'un a déjà souligné que vous comparez un AIX plus récent à un ancien Linux - ce n'est pas une bonne comparaison. IBM est très fiable - des milliers d'utilisateurs (depuis 40 ans), 90% IBM, 10% CentOS (les petits). J'ai des ordinateurs IBM en place depuis de nombreuses années (comme dans plus de 7 dans un cas). Les ordinateurs IBM sont viables presque pour toujours; J'ai des clients avec des ordinateurs de 20 ans (corrigés avant l'an 2000) et la plupart les conservent pendant plus de 5 ans. C'est inhabituel dans le monde Linux. Quelqu'un a dit que l'innovation et ainsi de suite est sous Linux. Ils ont raison. Ils ajoutent des fonctionnalités de jeu, par exemple. Génial. Je n'en ai pas besoin. Nous faisons des systèmes ERP - comptabilité - je n'ai pas besoin d'innovation. Est-ce rapide, fiable, durable? Bien. Ma réponse est - si vous êtes petit, CentOS est un bon point de départ - votre logiciel fonctionnera sur AIX (et veuillez écrire avec un échange d'octets à l'esprit). Au fur et à mesure que vous grossissez, AIX et IBM commencent à avoir plus de sens, surtout si la fiabilité est requise. J'ai des systèmes avec des bases de données avec près d'un milliard de lignes qui échangent entre 2 et 4 millions de fichiers XML avec des fournisseurs et des clients par jour, IBM contrôle des centaines de scanners portables, des centaines de stations d'emballage et gère même des systèmes automatisés de boxe et d'ensachage. Un "ps" pendant le pic peut montrer plus de 10 000 processus à la fois. SUR UN ORDINATEUR. Avec un SAN qui a un ordinateur secondaire et un système de sauvegarde flash, je ne le fais pas ' t comprendre (sauf qu'ils peuvent perdre 3/4 disques - état solide - et toujours être bien et ne pas avoir à aller au deuxième SAN). Vous utilisez le bon outil pour le travail. Pour transporter les enfants à l'école, une Prius sonne plutôt bien. N'essayez pas de tirer ma remorque à chevaux de 12 000 lb avec. Et la puissante Ford qui tire la remorque à chevaux - pas facile à garer et pas ma voiture préférée en ville. Il ressort de votre description que votre entreprise est en pleine croissance et, par conséquent, s'orienter vers IBM et AIX semble à première vue comme logique. Je n'ai pas assez d'informations pour en être certain. Cependant, un client avec trois postes de travail effectuant une opération de vente au détail 8-5 avec 20 factures par jour serait fou pour obtenir un IBM. Obtenez CentOS ou ... haletez ... Windows. Je vois en quelque sorte CentOS comme la solution intermédiaire. BTW - ne prenez pas ma réponse comme un évangile; plusieurs autres étaient bons, aussi. C'est une question situationnelle pour laquelle aucun de nous n'a suffisamment de détails (je voudrais savoir combien de transactions par jour, combien de temps pouvez-vous être en panne, combien de données pouvez-vous perdre et restaurer manuellement, quelle est votre projection de croissance, sont vos finances et votre budget?) On dirait que vous pouvez vous le permettre et que vous vous développez, donc cela semble en surface comme un choix viable.

Eric Eberhard
la source
2
Je suggère de diviser votre réponse en paragraphes pour la rendre plus lisible.
Guido
Au fait, qu'est-ce que "4 réponses"? Voulez-vous dire "réponse de 4 heures"?
G-Man dit `` Réintègre Monica '' le