SlideShare una empresa de Scribd logo
1 de 4
Descargar para leer sin conexión
Drowsy
                                                         THE 8 TH DWARF




                                                        Mark Blackburn – 1E




                                                                                                        ®
ABSTRACT: THIS DOCUMENT DESCRIBES THE NEW DROW SY SERVER FEATURE OF
NIGHTW ATCHMAN SERVER EDITION, AND HOW IT SAVES ENERGY.

All rights reserved. No part of this document shall be reproduced, stored in a retrieval system, or transmitted by any means, electronic,
mechanical, photocopying, recording, or otherwise, without permission from 1E. No patent liability is assumed with respect to the use of the
information contained herein. Although every precaution has been taken in the preparation of this document, 1E and the authors assume no
responsibility for errors or omissions. Neither is liability assumed for damages resulting from the information contained herein.

The 1E name is a registered trademark of 1E in the UK, US and EC. The 1E logo is a registered trademark of 1E in the UK, EC and under the
Madrid protocol. NightWatchman is a registered trademark in the US and EU.
drow⋅sy [drou-zee]
–adjective,
        1. half-asleep; sleepy.
        2. marked by or resulting from sleepiness.
        3. dull; sluggish.
        4. inducing lethargy or sleepiness.

This document describes the Drowsy Server® feature of NightWatchman Server Edition, and how it saves energy. It
is assumed that the reader has already read “Useful Work – The lights are on but is anybody home?" which explains
how NightWatchman Server Edition reveals useful work.

Sleepy Time
A server’s main purpose is obviously to serve and therefore, since the server’s workload will be generated by
external requests which can arrive at any time, most servers cannot be power managed in the same way as desktop
computers (i.e. by turning them off or putting them to sleep).

Any power saving mode utilized by a server must therefore always allow the server to service requests (i.e. there
shall be no loss of service). It must also not impact the day-to-day operation of the server, so that when the server is
performing its main function it should run as quickly as is necessary to provide required response times.

If NightWatchman Server Edition detects that there is no useful work being performed for a period of time (by default
30 minutes), then the system can be safely placed into a Drowsy state.

Nodding off
When the Drowsy power plan is in effect the NightWatchman Server Edition agent uses a technology that the major
chip manufacturers have included in their processors called ‘Demand Based Switching’, known as SpeedStep (Intel)
or PowerNOW (AMD), to reduce the speed of the CPU and therefore the amount of energy that it uses.

In normal operation demand based switching varies the speed dynamically in line with the processing load. This
gives the greatest performance when the system is busy and the least amount of energy use when it is idle.

However, if the only processing load on a system is that caused by non-productive work, and it doesn’t matter how
long this work takes, it is actually more energy efficient to lock the processor to its slowest speed, and allow the
processing to take longer, than it is to allow the dynamic scaling of speed to raise the energy use so that the task
finishes more quickly.

At the point of entering (and exiting) the drowsy state, NightWatchman Server Edition can also be configured to
tweak any other power management settings through an extensible scripting mechanism.




©1E 2009                                                                                                     Page 2 of 4
An example of drowsy in action;

The test server is a two processor server which when running at idle has an average power draw of 160W.

The server, without Drowsy enabled, runs an anti-virus scan of the whole system disk at an average power draw of
192.5W. The virus scan takes 9 minutes and 54 seconds to complete (0.16 of an hour)

The same server when set to be drowsy performs exactly the same anti-virus scan of exactly the same data at an
average power draw of 173.8W which takes 12 minutes and 14 seconds (0.20 of an hour).

If we look at the total energy consumption of this server over a 15 minute period (0.25 of an hour);
When non-drowsy the server consumes (192.5 * 0.16h + 160 * 0.09h) = 45.2Wh of energy.

When drowsy the server consumes (173.8 * 0.20h + 160 * 0.05h) = 42.76Wh of energy.

This is a 5.6% saving in energy usage whilst performing non-productive work.




This chart shows the difference in power draw between the two test runs. The red line is the power draw over time
when not drowsy, the blue line is power draw when drowsy. Note that the red line is higher (=more power used) but
for a shorter period of time, whilst the blue line is lower (=less power used) but for a longer period of time.

The blue shaded area is energy that is used during both test runs. The red shaded area is the additional power used
during the non-drowsy test run when the demand based switching increased the processor p-state due to the
additional processing demand caused by the anti-virus software.

The dark green shaded area is the additional power used during the drowsy test run because it took longer to
process the virus scan as the processor was slowed down whilst it was drowsy.
©1E 2009                                                                                                Page 3 of 4
The relative difference in size between the red and green areas is the difference in energy use between the two
scenarios. It can be clearly seen that the Drowsy mode is using less energy in comparison to the non-drowsy mode.

Testing on different hardware and operating systems has shown consistent savings in every scenario, however the
degree of savings is dependent on the hardware in use and the amount of processing that the non-productive
workload causes. During tests of standard maintenance type activities (anti-virus, backup, indexing, defragmentation
etc.) we have seen savings from 5% to 12%.

Depending on the efficiency of the power delivery and air conditioning systems in your data center the overall
energy saved could be much higher.

Rise and shine
As soon as the NightWatchman Server Edition agent sees useful work start up again it immediately transitions back
to the operational power plan (i.e. the non-drowsy one) and the system goes back to full performance to service the
useful work.

You already know that NightWatchman Server Edition can help you to find servers that aren’t providing useful work,
                          ®
and with the Drowsy Server feature you can save energy on your other servers whenever they’re not performing
useful.




©1E 2009                                                                                                  Page 4 of 4

Más contenido relacionado

Destacado

Федор Вирин, НЛО-маркетинг
Федор Вирин, НЛО-маркетингФедор Вирин, НЛО-маркетинг
Федор Вирин, НЛО-маркетингKlishina
 
03 Probability Review for Analysis of Algorithms
03 Probability Review for Analysis of Algorithms03 Probability Review for Analysis of Algorithms
03 Probability Review for Analysis of AlgorithmsAndres Mendez-Vazquez
 
Rosie painting presentation
Rosie painting presentationRosie painting presentation
Rosie painting presentationJohn Nolan
 
Olive diseases By Allah Dad Khan ToT training
Olive diseases By Allah Dad Khan ToT trainingOlive diseases By Allah Dad Khan ToT training
Olive diseases By Allah Dad Khan ToT trainingMr.Allah Dad Khan
 
Winning Europe: The human possibilities of the connected world
Winning Europe: The human possibilities of the connected worldWinning Europe: The human possibilities of the connected world
Winning Europe: The human possibilities of the connected worldAMETIC
 

Destacado (7)

Федор Вирин, НЛО-маркетинг
Федор Вирин, НЛО-маркетингФедор Вирин, НЛО-маркетинг
Федор Вирин, НЛО-маркетинг
 
03 Probability Review for Analysis of Algorithms
03 Probability Review for Analysis of Algorithms03 Probability Review for Analysis of Algorithms
03 Probability Review for Analysis of Algorithms
 
Rosie painting presentation
Rosie painting presentationRosie painting presentation
Rosie painting presentation
 
Olive diseases By Allah Dad Khan ToT training
Olive diseases By Allah Dad Khan ToT trainingOlive diseases By Allah Dad Khan ToT training
Olive diseases By Allah Dad Khan ToT training
 
Winning Europe: The human possibilities of the connected world
Winning Europe: The human possibilities of the connected worldWinning Europe: The human possibilities of the connected world
Winning Europe: The human possibilities of the connected world
 
Podstawy bhp 2
Podstawy bhp 2Podstawy bhp 2
Podstawy bhp 2
 
WHY POWER SCHEMES ARE NOT ENOUGHh
WHY POWER SCHEMES ARE NOT ENOUGHhWHY POWER SCHEMES ARE NOT ENOUGHh
WHY POWER SCHEMES ARE NOT ENOUGHh
 

Similar a Drowsy - the 8th dwarf

WALT vs PELT : Redux - SFO17-307
WALT vs PELT : Redux  - SFO17-307WALT vs PELT : Redux  - SFO17-307
WALT vs PELT : Redux - SFO17-307Linaro
 
Ensuring the performance of apache http server affected by aging
Ensuring the performance of apache http server affected by aging Ensuring the performance of apache http server affected by aging
Ensuring the performance of apache http server affected by aging Papitha Velumani
 
Aspirus Enterprise Backup Assessment And Implementation Of Avamar
Aspirus Enterprise Backup Assessment And Implementation Of AvamarAspirus Enterprise Backup Assessment And Implementation Of Avamar
Aspirus Enterprise Backup Assessment And Implementation Of Avamartomwhalen
 
Disaster recovery with open nebula
Disaster recovery with open nebulaDisaster recovery with open nebula
Disaster recovery with open nebulaCarlo Daffara
 
Energy aware load balancing and application scaling for the cloud ecosystem
Energy aware load balancing and application scaling for the cloud ecosystemEnergy aware load balancing and application scaling for the cloud ecosystem
Energy aware load balancing and application scaling for the cloud ecosystemKamal Spring
 
OpenNebulaConf 2014 - OpenNebula and MooseFS for disaster recovery_real cloud...
OpenNebulaConf 2014 - OpenNebula and MooseFS for disaster recovery_real cloud...OpenNebulaConf 2014 - OpenNebula and MooseFS for disaster recovery_real cloud...
OpenNebulaConf 2014 - OpenNebula and MooseFS for disaster recovery_real cloud...OpenNebula Project
 
OpenNebula Conf 2014 | OpenNebula and MooseFS for disaster recovery: real clo...
OpenNebula Conf 2014 | OpenNebula and MooseFS for disaster recovery: real clo...OpenNebula Conf 2014 | OpenNebula and MooseFS for disaster recovery: real clo...
OpenNebula Conf 2014 | OpenNebula and MooseFS for disaster recovery: real clo...NETWAYS
 
SQL Server Clustering and High Availability
SQL Server Clustering and High AvailabilitySQL Server Clustering and High Availability
SQL Server Clustering and High Availability► Supreme Mandal ◄
 
BKK16-208 EAS
BKK16-208 EASBKK16-208 EAS
BKK16-208 EASLinaro
 
Presentation automating failover with data guard in the cloud
Presentation   automating failover with data guard in the cloudPresentation   automating failover with data guard in the cloud
Presentation automating failover with data guard in the cloudxKinAnx
 
A Review of Different Types of Schedulers Used In Energy Management
A Review of Different Types of Schedulers Used In Energy ManagementA Review of Different Types of Schedulers Used In Energy Management
A Review of Different Types of Schedulers Used In Energy ManagementIRJET Journal
 
Energy Efficient Change Management in a Cloud Computing Environment
Energy Efficient Change Management in a Cloud Computing EnvironmentEnergy Efficient Change Management in a Cloud Computing Environment
Energy Efficient Change Management in a Cloud Computing EnvironmentIRJET Journal
 
Configuring oracle enterprise manager cloud control 12 c for high availability
Configuring oracle enterprise manager cloud control 12 c for high availabilityConfiguring oracle enterprise manager cloud control 12 c for high availability
Configuring oracle enterprise manager cloud control 12 c for high availabilitySon Hyojin
 
Configuring Oracle Enterprise Manager Cloud Control 12c for HA White Paper
Configuring Oracle Enterprise Manager Cloud Control 12c for HA White PaperConfiguring Oracle Enterprise Manager Cloud Control 12c for HA White Paper
Configuring Oracle Enterprise Manager Cloud Control 12c for HA White PaperLeighton Nelson
 
Iaetsd active resource provision in cloud computing
Iaetsd active resource provision in cloud computingIaetsd active resource provision in cloud computing
Iaetsd active resource provision in cloud computingIaetsd Iaetsd
 

Similar a Drowsy - the 8th dwarf (20)

Maximize the efficiency of your server farm
Maximize the efficiency of your server farmMaximize the efficiency of your server farm
Maximize the efficiency of your server farm
 
WALT vs PELT : Redux - SFO17-307
WALT vs PELT : Redux  - SFO17-307WALT vs PELT : Redux  - SFO17-307
WALT vs PELT : Redux - SFO17-307
 
Ensuring the performance of apache http server affected by aging
Ensuring the performance of apache http server affected by aging Ensuring the performance of apache http server affected by aging
Ensuring the performance of apache http server affected by aging
 
Aspirus Enterprise Backup Assessment And Implementation Of Avamar
Aspirus Enterprise Backup Assessment And Implementation Of AvamarAspirus Enterprise Backup Assessment And Implementation Of Avamar
Aspirus Enterprise Backup Assessment And Implementation Of Avamar
 
Disaster recovery with open nebula
Disaster recovery with open nebulaDisaster recovery with open nebula
Disaster recovery with open nebula
 
Energy aware load balancing and application scaling for the cloud ecosystem
Energy aware load balancing and application scaling for the cloud ecosystemEnergy aware load balancing and application scaling for the cloud ecosystem
Energy aware load balancing and application scaling for the cloud ecosystem
 
OpenNebulaConf 2014 - OpenNebula and MooseFS for disaster recovery_real cloud...
OpenNebulaConf 2014 - OpenNebula and MooseFS for disaster recovery_real cloud...OpenNebulaConf 2014 - OpenNebula and MooseFS for disaster recovery_real cloud...
OpenNebulaConf 2014 - OpenNebula and MooseFS for disaster recovery_real cloud...
 
OpenNebula Conf 2014 | OpenNebula and MooseFS for disaster recovery: real clo...
OpenNebula Conf 2014 | OpenNebula and MooseFS for disaster recovery: real clo...OpenNebula Conf 2014 | OpenNebula and MooseFS for disaster recovery: real clo...
OpenNebula Conf 2014 | OpenNebula and MooseFS for disaster recovery: real clo...
 
SQL Server Clustering and High Availability
SQL Server Clustering and High AvailabilitySQL Server Clustering and High Availability
SQL Server Clustering and High Availability
 
BKK16-208 EAS
BKK16-208 EASBKK16-208 EAS
BKK16-208 EAS
 
Presentation automating failover with data guard in the cloud
Presentation   automating failover with data guard in the cloudPresentation   automating failover with data guard in the cloud
Presentation automating failover with data guard in the cloud
 
Fault tolerance on cloud computing
Fault tolerance on cloud computingFault tolerance on cloud computing
Fault tolerance on cloud computing
 
HADRFINAL13112016
HADRFINAL13112016HADRFINAL13112016
HADRFINAL13112016
 
Oracle Data Guard
Oracle Data GuardOracle Data Guard
Oracle Data Guard
 
A Review of Different Types of Schedulers Used In Energy Management
A Review of Different Types of Schedulers Used In Energy ManagementA Review of Different Types of Schedulers Used In Energy Management
A Review of Different Types of Schedulers Used In Energy Management
 
Energy Efficient Change Management in a Cloud Computing Environment
Energy Efficient Change Management in a Cloud Computing EnvironmentEnergy Efficient Change Management in a Cloud Computing Environment
Energy Efficient Change Management in a Cloud Computing Environment
 
Configuring oracle enterprise manager cloud control 12 c for high availability
Configuring oracle enterprise manager cloud control 12 c for high availabilityConfiguring oracle enterprise manager cloud control 12 c for high availability
Configuring oracle enterprise manager cloud control 12 c for high availability
 
Configuring Oracle Enterprise Manager Cloud Control 12c for HA White Paper
Configuring Oracle Enterprise Manager Cloud Control 12c for HA White PaperConfiguring Oracle Enterprise Manager Cloud Control 12c for HA White Paper
Configuring Oracle Enterprise Manager Cloud Control 12c for HA White Paper
 
SA UNIT III STORM.pdf
SA UNIT III STORM.pdfSA UNIT III STORM.pdf
SA UNIT III STORM.pdf
 
Iaetsd active resource provision in cloud computing
Iaetsd active resource provision in cloud computingIaetsd active resource provision in cloud computing
Iaetsd active resource provision in cloud computing
 

Más de 1E: Software Lifecycle Automation

Desktop Reclaim: Automate Removal of Microsoft & Adobe Software
Desktop Reclaim: Automate Removal of Microsoft & Adobe SoftwareDesktop Reclaim: Automate Removal of Microsoft & Adobe Software
Desktop Reclaim: Automate Removal of Microsoft & Adobe Software1E: Software Lifecycle Automation
 
Automated and dynamic maintenance keeps your computers healthy and performing...
Automated and dynamic maintenance keeps your computers healthy and performing...Automated and dynamic maintenance keeps your computers healthy and performing...
Automated and dynamic maintenance keeps your computers healthy and performing...1E: Software Lifecycle Automation
 
Determining an accurate picture of energy usage with variable tariffs
Determining an accurate picture of energy usage with variable tariffsDetermining an accurate picture of energy usage with variable tariffs
Determining an accurate picture of energy usage with variable tariffs1E: Software Lifecycle Automation
 
Empowering energy efficiency and sustainability in it for federal agencies
Empowering energy efficiency and sustainability in it for federal agenciesEmpowering energy efficiency and sustainability in it for federal agencies
Empowering energy efficiency and sustainability in it for federal agencies1E: Software Lifecycle Automation
 
Reduce, reclaim and recycle your software to deliver dramatic cost reductions
Reduce, reclaim and recycle your software to deliver dramatic cost reductionsReduce, reclaim and recycle your software to deliver dramatic cost reductions
Reduce, reclaim and recycle your software to deliver dramatic cost reductions1E: Software Lifecycle Automation
 
Is BranchCache right for remote, serverless software distribution?
Is BranchCache right for remote, serverless software distribution?Is BranchCache right for remote, serverless software distribution?
Is BranchCache right for remote, serverless software distribution?1E: Software Lifecycle Automation
 
NOMAD ENTERPRISE & WAN CACHING APPLIANCES NETWORK OPTIMIZATION IN A CONFIGURA...
NOMAD ENTERPRISE & WAN CACHING APPLIANCES NETWORK OPTIMIZATION IN A CONFIGURA...NOMAD ENTERPRISE & WAN CACHING APPLIANCES NETWORK OPTIMIZATION IN A CONFIGURA...
NOMAD ENTERPRISE & WAN CACHING APPLIANCES NETWORK OPTIMIZATION IN A CONFIGURA...1E: Software Lifecycle Automation
 
SWEATING THE ASSET HOW IMPROVING THE HEALTH AND PERFORMANCE OF YOUR PCS CAN E...
SWEATING THE ASSET HOW IMPROVING THE HEALTH AND PERFORMANCE OF YOUR PCS CAN E...SWEATING THE ASSET HOW IMPROVING THE HEALTH AND PERFORMANCE OF YOUR PCS CAN E...
SWEATING THE ASSET HOW IMPROVING THE HEALTH AND PERFORMANCE OF YOUR PCS CAN E...1E: Software Lifecycle Automation
 
A WASTE OF TIME AND MONEY? HOW IMPROVING THE HEALTH OF YOUR DESKTOPS AND LAPT...
A WASTE OF TIME AND MONEY? HOW IMPROVING THE HEALTH OF YOUR DESKTOPS AND LAPT...A WASTE OF TIME AND MONEY? HOW IMPROVING THE HEALTH OF YOUR DESKTOPS AND LAPT...
A WASTE OF TIME AND MONEY? HOW IMPROVING THE HEALTH OF YOUR DESKTOPS AND LAPT...1E: Software Lifecycle Automation
 
STOPPING THE YO-YO WHY CENTRALIZED DECENTRALIZATION IS THE KEY TO CUTTING COS...
STOPPING THE YO-YO WHY CENTRALIZED DECENTRALIZATION IS THE KEY TO CUTTING COS...STOPPING THE YO-YO WHY CENTRALIZED DECENTRALIZATION IS THE KEY TO CUTTING COS...
STOPPING THE YO-YO WHY CENTRALIZED DECENTRALIZATION IS THE KEY TO CUTTING COS...1E: Software Lifecycle Automation
 

Más de 1E: Software Lifecycle Automation (20)

Desktop Reclaim: Automate Removal of Microsoft & Adobe Software
Desktop Reclaim: Automate Removal of Microsoft & Adobe SoftwareDesktop Reclaim: Automate Removal of Microsoft & Adobe Software
Desktop Reclaim: Automate Removal of Microsoft & Adobe Software
 
Automated and dynamic maintenance keeps your computers healthy and performing...
Automated and dynamic maintenance keeps your computers healthy and performing...Automated and dynamic maintenance keeps your computers healthy and performing...
Automated and dynamic maintenance keeps your computers healthy and performing...
 
How healthy is your computer estate?
How healthy is your computer estate?How healthy is your computer estate?
How healthy is your computer estate?
 
User empowerment and choice in downloading software
User empowerment and choice in downloading softwareUser empowerment and choice in downloading software
User empowerment and choice in downloading software
 
Create your own enterprise apps store
Create your own enterprise apps storeCreate your own enterprise apps store
Create your own enterprise apps store
 
Yes to virtualization projects but dont virtualize waste
Yes to virtualization projects but dont virtualize wasteYes to virtualization projects but dont virtualize waste
Yes to virtualization projects but dont virtualize waste
 
Determining an accurate picture of energy usage with variable tariffs
Determining an accurate picture of energy usage with variable tariffsDetermining an accurate picture of energy usage with variable tariffs
Determining an accurate picture of energy usage with variable tariffs
 
Agents vs Agentless
Agents vs AgentlessAgents vs Agentless
Agents vs Agentless
 
Empowering energy efficiency and sustainability in it for federal agencies
Empowering energy efficiency and sustainability in it for federal agenciesEmpowering energy efficiency and sustainability in it for federal agencies
Empowering energy efficiency and sustainability in it for federal agencies
 
PXE Lot or PXE Lite
PXE Lot or PXE LitePXE Lot or PXE Lite
PXE Lot or PXE Lite
 
Nomad and WAN caching appliances 1.6
Nomad and WAN caching appliances 1.6Nomad and WAN caching appliances 1.6
Nomad and WAN caching appliances 1.6
 
Bios configuration management
Bios configuration managementBios configuration management
Bios configuration management
 
Reduce, reclaim and recycle your software to deliver dramatic cost reductions
Reduce, reclaim and recycle your software to deliver dramatic cost reductionsReduce, reclaim and recycle your software to deliver dramatic cost reductions
Reduce, reclaim and recycle your software to deliver dramatic cost reductions
 
Pragmatic software governance
Pragmatic software governancePragmatic software governance
Pragmatic software governance
 
Empower your users and save millions
Empower your users and save millionsEmpower your users and save millions
Empower your users and save millions
 
Is BranchCache right for remote, serverless software distribution?
Is BranchCache right for remote, serverless software distribution?Is BranchCache right for remote, serverless software distribution?
Is BranchCache right for remote, serverless software distribution?
 
NOMAD ENTERPRISE & WAN CACHING APPLIANCES NETWORK OPTIMIZATION IN A CONFIGURA...
NOMAD ENTERPRISE & WAN CACHING APPLIANCES NETWORK OPTIMIZATION IN A CONFIGURA...NOMAD ENTERPRISE & WAN CACHING APPLIANCES NETWORK OPTIMIZATION IN A CONFIGURA...
NOMAD ENTERPRISE & WAN CACHING APPLIANCES NETWORK OPTIMIZATION IN A CONFIGURA...
 
SWEATING THE ASSET HOW IMPROVING THE HEALTH AND PERFORMANCE OF YOUR PCS CAN E...
SWEATING THE ASSET HOW IMPROVING THE HEALTH AND PERFORMANCE OF YOUR PCS CAN E...SWEATING THE ASSET HOW IMPROVING THE HEALTH AND PERFORMANCE OF YOUR PCS CAN E...
SWEATING THE ASSET HOW IMPROVING THE HEALTH AND PERFORMANCE OF YOUR PCS CAN E...
 
A WASTE OF TIME AND MONEY? HOW IMPROVING THE HEALTH OF YOUR DESKTOPS AND LAPT...
A WASTE OF TIME AND MONEY? HOW IMPROVING THE HEALTH OF YOUR DESKTOPS AND LAPT...A WASTE OF TIME AND MONEY? HOW IMPROVING THE HEALTH OF YOUR DESKTOPS AND LAPT...
A WASTE OF TIME AND MONEY? HOW IMPROVING THE HEALTH OF YOUR DESKTOPS AND LAPT...
 
STOPPING THE YO-YO WHY CENTRALIZED DECENTRALIZATION IS THE KEY TO CUTTING COS...
STOPPING THE YO-YO WHY CENTRALIZED DECENTRALIZATION IS THE KEY TO CUTTING COS...STOPPING THE YO-YO WHY CENTRALIZED DECENTRALIZATION IS THE KEY TO CUTTING COS...
STOPPING THE YO-YO WHY CENTRALIZED DECENTRALIZATION IS THE KEY TO CUTTING COS...
 

Último

New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 

Último (20)

New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 

Drowsy - the 8th dwarf

  • 1. Drowsy THE 8 TH DWARF Mark Blackburn – 1E ® ABSTRACT: THIS DOCUMENT DESCRIBES THE NEW DROW SY SERVER FEATURE OF NIGHTW ATCHMAN SERVER EDITION, AND HOW IT SAVES ENERGY. All rights reserved. No part of this document shall be reproduced, stored in a retrieval system, or transmitted by any means, electronic, mechanical, photocopying, recording, or otherwise, without permission from 1E. No patent liability is assumed with respect to the use of the information contained herein. Although every precaution has been taken in the preparation of this document, 1E and the authors assume no responsibility for errors or omissions. Neither is liability assumed for damages resulting from the information contained herein. The 1E name is a registered trademark of 1E in the UK, US and EC. The 1E logo is a registered trademark of 1E in the UK, EC and under the Madrid protocol. NightWatchman is a registered trademark in the US and EU.
  • 2. drow⋅sy [drou-zee] –adjective, 1. half-asleep; sleepy. 2. marked by or resulting from sleepiness. 3. dull; sluggish. 4. inducing lethargy or sleepiness. This document describes the Drowsy Server® feature of NightWatchman Server Edition, and how it saves energy. It is assumed that the reader has already read “Useful Work – The lights are on but is anybody home?" which explains how NightWatchman Server Edition reveals useful work. Sleepy Time A server’s main purpose is obviously to serve and therefore, since the server’s workload will be generated by external requests which can arrive at any time, most servers cannot be power managed in the same way as desktop computers (i.e. by turning them off or putting them to sleep). Any power saving mode utilized by a server must therefore always allow the server to service requests (i.e. there shall be no loss of service). It must also not impact the day-to-day operation of the server, so that when the server is performing its main function it should run as quickly as is necessary to provide required response times. If NightWatchman Server Edition detects that there is no useful work being performed for a period of time (by default 30 minutes), then the system can be safely placed into a Drowsy state. Nodding off When the Drowsy power plan is in effect the NightWatchman Server Edition agent uses a technology that the major chip manufacturers have included in their processors called ‘Demand Based Switching’, known as SpeedStep (Intel) or PowerNOW (AMD), to reduce the speed of the CPU and therefore the amount of energy that it uses. In normal operation demand based switching varies the speed dynamically in line with the processing load. This gives the greatest performance when the system is busy and the least amount of energy use when it is idle. However, if the only processing load on a system is that caused by non-productive work, and it doesn’t matter how long this work takes, it is actually more energy efficient to lock the processor to its slowest speed, and allow the processing to take longer, than it is to allow the dynamic scaling of speed to raise the energy use so that the task finishes more quickly. At the point of entering (and exiting) the drowsy state, NightWatchman Server Edition can also be configured to tweak any other power management settings through an extensible scripting mechanism. ©1E 2009 Page 2 of 4
  • 3. An example of drowsy in action; The test server is a two processor server which when running at idle has an average power draw of 160W. The server, without Drowsy enabled, runs an anti-virus scan of the whole system disk at an average power draw of 192.5W. The virus scan takes 9 minutes and 54 seconds to complete (0.16 of an hour) The same server when set to be drowsy performs exactly the same anti-virus scan of exactly the same data at an average power draw of 173.8W which takes 12 minutes and 14 seconds (0.20 of an hour). If we look at the total energy consumption of this server over a 15 minute period (0.25 of an hour); When non-drowsy the server consumes (192.5 * 0.16h + 160 * 0.09h) = 45.2Wh of energy. When drowsy the server consumes (173.8 * 0.20h + 160 * 0.05h) = 42.76Wh of energy. This is a 5.6% saving in energy usage whilst performing non-productive work. This chart shows the difference in power draw between the two test runs. The red line is the power draw over time when not drowsy, the blue line is power draw when drowsy. Note that the red line is higher (=more power used) but for a shorter period of time, whilst the blue line is lower (=less power used) but for a longer period of time. The blue shaded area is energy that is used during both test runs. The red shaded area is the additional power used during the non-drowsy test run when the demand based switching increased the processor p-state due to the additional processing demand caused by the anti-virus software. The dark green shaded area is the additional power used during the drowsy test run because it took longer to process the virus scan as the processor was slowed down whilst it was drowsy. ©1E 2009 Page 3 of 4
  • 4. The relative difference in size between the red and green areas is the difference in energy use between the two scenarios. It can be clearly seen that the Drowsy mode is using less energy in comparison to the non-drowsy mode. Testing on different hardware and operating systems has shown consistent savings in every scenario, however the degree of savings is dependent on the hardware in use and the amount of processing that the non-productive workload causes. During tests of standard maintenance type activities (anti-virus, backup, indexing, defragmentation etc.) we have seen savings from 5% to 12%. Depending on the efficiency of the power delivery and air conditioning systems in your data center the overall energy saved could be much higher. Rise and shine As soon as the NightWatchman Server Edition agent sees useful work start up again it immediately transitions back to the operational power plan (i.e. the non-drowsy one) and the system goes back to full performance to service the useful work. You already know that NightWatchman Server Edition can help you to find servers that aren’t providing useful work, ® and with the Drowsy Server feature you can save energy on your other servers whenever they’re not performing useful. ©1E 2009 Page 4 of 4