Documente Academic
Documente Profesional
Documente Cultură
More
More
More
More
More
Cheaper, too.
The traditional approach to performance
Moore's law
Pretty graphs of an ugly reality:
CPUs performance vs core performance
a major inconvenience
As disk error rates drop slower than disk capacity
faster
Data can only be cached if read-only or accessed
Conclusions
Faster hardware can lead to slower system
possible
Power aware scheduling
Move tasks to one CPU core, keep others in deep
sleep
With Intel's Dynamic Acceleration Technology, the
simultaneously
Improved concurrency is especially important for
Reliability
Disk error rates between 1 in 1TB and 1 in 1000TB
Availability
Errors will be more common on larger filesystems
Performance
Smarter metadata layout can reduce disk seeks
Deployment & application changes
Things you will have to do.
Analyze your performance and capacity needs
Experiment with new hardware
Use NUMA/SMP friendly applications
Virtualization & availability
Analyze your needs
How much space will your users' programs need?
RAM and disk
availability goals?
How long will a restore from backup take?
communication
Fine-grained locking increases parallelism, but also
increases inter-CPU communication!
Worked great in the 1990's, but no more
Configuring applications?