Commit Graph

13 Commits

Author SHA1 Message Date
Guillaume Raffy 0ccf04537d concho is now able to parse r6525 configurations
- added support for amd epyc rome processors
- handled the case where the 'additional processor' section doesn't exist in the web page (as it's the case in r6525 configurations)
2021-04-08 10:18:32 +02:00
Guillaume Raffy 048de6fed9 adapted concho's dell html parser to dell's 2021 web pages format
note : dell's 2020 web pages are still supported
2021-04-07 23:07:11 +02:00
Guillaume Raffy 82359a549c added documentation on how to use it 2021-04-07 16:01:18 +02:00
Guillaume Raffy b82d60b49d the user can now choose what to plot and for which configs
Now concho is much more generic, as this modification completes the refactoring initiated last week.
2020-10-01 19:18:53 +02:00
Guillaume Raffy 6b91c0d1ca decoupled config genration from plot
This allows the user to choose another set of configurations without touching plot code
2020-10-01 11:01:08 +02:00
Guillaume Raffy c588821707 added support for r940 (obtained from dell matinfo web page) 2020-09-30 11:53:17 +02:00
Guillaume Raffy 1340c1b980 added a configurator for poweredge c6420 based on prices coming from a tab separated value file 2020-09-29 19:09:42 +02:00
Guillaume Raffy a22f88ec6a improved dimm filling in cpu slots
previously, only one dimm was used per channel, which resulted in too expensive configurations when the number of cores increased.
2020-09-28 17:09:23 +02:00
Guillaume Raffy 53eb1be087 made graph markers unique (based on letters instead of symbols) to ease reading 2020-09-28 11:52:13 +02:00
Guillaume Raffy 053d0f17ac now concho computes the price of the memory as well
- the empty machine price is now correct (the base memory is substracted)
- also displays the mem size on the graph now that all machines don't have the same amount of memory

nb : work involved for Bug 2886 - Devis pour l'achat d'un nouveau noeud pour le cluster (crédits TS 2020)
2020-09-28 10:49:26 +02:00
Guillaume Raffy 93a8b77231 refactored because the code was hard to maintain and was hacked in lots of ways (handling of 4 servers per host).
- the prices are now retrived from matinfo's downloaded pages
- the derived prices (such as the price without cpu) are now automatically computed, rather than hardcoded from (hand computation)
- although it's a bit dirty, the architecture of the code is more generic:
  - each configuration is now stored in a Config object, which is able to compute its price.
  - dell specific code is now decoupled into a separate file.
warnings:
- the refactoring is designed to handle the old price tables but this work is not finished (the code using the old price tables is broken at the moment)
- the computed price is currently overestimated, as the price of the base memory dimms should be substracted
-  disks are not currently handled
2020-09-25 16:35:13 +02:00
Guillaume Raffy d2fb11551e added poweredge c6420 configurations
- added poweredge c6420 configurations from the quotation received on 16/07/2020
- added the ability to choose the amount of ram because 128Gb is no longer enough: the amount of ram required  depends on the number of cores
- also took this opportunity to refactor the code as it had become hard to maintain
2020-09-18 10:38:24 +02:00
Guillaume Raffy 000f329d06 added state of code as of 09/06/2020 2020-09-15 18:46:53 +02:00