밤에 서버를 꺼야합니까?


144

오전 4시 30 분부터 22:00까지 사용되는 서버가 있습니다.

꺼야합니까? 나는 그것이 서버이고 계속 문제가 없을 것이라고 생각하지만, 심각한 교수들은 그것이 위험하고 HD가 2 년 안에 실패 할 수 있다고 말합니다. 서버 소유자는 1995 년부터 백업하지 않고 실행 한 이전 서버와 단일 하드 디스크 (하드 디스크에 장애가 발생하면 망친 경우)는 밤에 사용하지 않기 때문에 아무런 문제가 없다고 생각합니다.

이것에 대해 어떻게 생각하십니까?

이제 RAID 1 어레이, 외부 하드 디스크 백업 및 DVD 및 인터넷을 통한 서버 전체 하드 디스크 백업이 있습니다.


62
+1 비록 이것이 우리 중 어느 누구도 생각조차 해본 적이 없다고 생각하는 질문이지만, 분명히 어떤 사람들은 대답해야합니다.
Mark Henderson

8
교수님들이 서버를 운영하고 있지 않습니다. 네트워크 데몬으로 워크 스테이션을 실행하고 있습니다.
베이컨 비트

4
일부 전원 설정을 사용하여 하드 드라이브를 사용하지 않을 때 스핀 다운 할 수 없습니까? 마모 측면에서도 동일한 이점이 있지만 전체 기계를 끄지 않아도됩니다.
Brendan Long

34
영어 교수님?
Iain 홀더

28
나는 백업을하지 않는 사람들로부터 조언을받는 것을 권장하지 않습니다. 특히 그들이 15 년 이상 그렇게한다면 그렇지 않습니다. 전기 에너지 절약은 전원을 끄는 유일한 주장입니다. 매일 가열 및 냉각으로 수명이 단축됩니다.
Malte

답변:


153

자동차 비유에 비유하기 위해 : 택시는 엔진 재 구축이 필요하기 전에 500,000 킬로미터 이상을 할 수 있습니다. 그 이유는 항상 24 시간 연중 무휴로 운전하고 있고 자동차 엔진 온도가 올라가면 운전 중에받는 마모량이 크게 감소하기 때문입니다.

컴퓨터도 마찬가지입니다. 서버가 부팅 될 때 부품의 "마모"대부분이 발생할 수 있습니다. 앰프 미터를 컴퓨터에 연결하고 전원을 켜십시오. 시동시 소비되는 전력이 매우 높아지고, 모든 디스크가 회전하고 프로세서가 초기화되면 정지됩니다. 또한 부팅 중에 서버가 작동 할 때와 서버가 얼마나 많은 디스크 작업을하는지 생각해보십시오. OS 부팅으로 인한 디스크 액세스는 상당히 견고한 활동 일 수 있지만 OS가 실행 중일 때 매우 무거운 데이터베이스 서버가 아닌 한 디스크가 유휴 상태 일 가능성이 높습니다. 실패 할 시간이 있으면 부팅 될 가능성이 있습니다.

서버를 켜고 끄는 것은 어리석은 생각입니다. 대부분의 서버를 언급하는 것만으로도 BIOS 검사를 통과하는 데 2-5 분 이상 걸릴 수 있으며 시간도 많이 낭비됩니다.


2018 업데이트 : 대부분의 컴퓨터가 이제 완전히 완전한 상태 이므로이 답변은 더 이상 정확하지 않을 수 있습니다. 택시 유추는 오늘날의 현대 서버에는 실제로 적합하지 않습니다. 즉, 일반적으로 여전히 서버를 끄지 마십시오.


15
이 주제에 대한 연구 링크를 추가 할 수 있습니까?
mafu

15
@mafutrct :에 WikiBook HD 실패HD 실패에 구글 연구소 연구는 전원을 껐다 영향 드라이브의 수명을 제안하는 inconculsive 증거를 보여, 총 가동 시간은 무승부의 배치 / 행운만큼하지 않습니다. 신체적 외상과 같은 명백한 것들이 가장 효과적입니다.
Chris S

3
택시가 항상 운행 중이라면 어떻게 연료를 공급합니까? 대부분의 관할권에서는 불법입니다.
궤도에서 가벼움 경주

8
@Tomalak-비유의 요점은 택시 엔진의 온도가 올라가고이 시간 동안 마모가 적다는 것입니다. 90 초 동안 택시에 연료를 보충하는 데 걸리는 시간은 엔진이 식을 기회가 없기 때문에 마모가 여전히 줄어든다는 것입니다. 컴퓨터에서는 즉시 "냉각"(비교 목적으로)되며 각 시작은 "차가운"시작입니다.
Mark Henderson

6
@ Fergus-글쎄, 이것은 물리적 상자에만 적용됩니다. VM에서 원하는만큼 전원을 켜고 끌 수 있습니다. 그러나 생명을 구하거나 전력을 절약 할 수는 없습니다.
Mark Henderson

70

서버를 매일 껐다 켜면 서버를 켜두는 것보다 더 빨리 실패 할 수 있습니다.


3
부팅시 디스크 스트레스로 인한 것 같습니다. 또한 수년간 행복하게 운영되는 서버가 있었고 다시 시작하는 것을 거부했습니다. MBR을 완전히 읽을 수없는 상태에서 부팅 디스크가 느리게 저하되는 것으로 나타 났지만 부팅 할 때만 MBR을 읽었으므로 아무도 눈치 채지 못했습니다. 고맙게도, 디스크 는 아직 백업되지 않은 것을 복구하기 위해 미친 듯이 돌진 한 후에야 완전히 죽었습니다.
Piskvor

엔터프라이즈 디스크조차도 기술 세부 사항에 300,000 개의 스위치가 켜져 있다고 생각합니다. 문제는 15 분마다 에너지 관리에서 발생합니다.
Lothar

나는 70 개의 공감대를받은 것을 추론하지 않고 단지 누군가의 생각을 나타내는 답변을 이해하지 못한다.
Bassie-c

52

내가 알 수있는 유일한 사실은 2 년 이내에 드라이브가 고장날 수 있다는 것입니다. 실제로 언제든지 실패 할 수 있습니다. 우리 대부분은 DOA 인 새로운 드라이브를 하나 이상 받았다고 확신합니다. 평균적으로 서버 드라이브는 약 3 년 이상 지속되며 10 년 또는 20 년은 드물지 않습니다. 그렇다고해서 개별 드라이브가 더 빨리 실패하지는 않습니다.

서버 (적절한 서버 등급 구성 요소가있는 시스템을 의미)는 지속적으로 실행되도록 설계되었습니다. 밤에 시스템을 종료 할 이유는 없지만 실행 상태로 두어야 할 아주 좋은 이유가 있습니다. 야간 또는 지정된 시스템에 대해 "조용한"다른 시간은 모든 유지 관리 및 자동화를 실행하는 시간입니다.

예를 들어 백업은 사용자 활동이 없거나 거의 없을 때 가장 잘 수행됩니다. 이를 통해 백업 일관성을 유지할 수 있습니다. 이 문제를 해결할 수있는 방법이 있지만 그렇게함으로써 잃을 것이 없을 때 백업 할 때마다 성공할 수있는 기회를 제공하지 않겠습니까?

단일 디스크로 "서버"를 실행하고 백업이없는 사람은 관리자가 아닌 바보입니다. 그가 도망친 유일한 이유는 멍청한 행운이다. 밤에 기계를 끄는 것과는 전혀 관련이 없습니다.


여기서는 짐작할 것입니다. 백업을하지 않는 "관리자"도 적절한 서버 등급 구성 요소를 사용하고 있지 않습니다.
07에 intuited

23

서버는 연중 무휴 운영됩니다. 밤새 서버를 종료하는 것은 일반적이지 않습니다. 서버 하드 드라이브는 데스크탑 드라이브보다 안정적으로 설계되었으며 이제 백업 및 RAID 1이 있으므로 두 드라이브 중 하나에 장애가 발생해도 데이터가 손실되지 않습니다.

이 16 년 된 서버에서 지금 걱정할 것은 마더 보드 또는 비 중복 전원 공급 장치 고장입니다.


그것은 논리적으로 보인다 :) 그것은 모토로라 PC 전원 PC입니다.
GorillaApe

13

전날 밤 서버를 끈 적이 없습니다.

하드 드라이브는 실패 할 때 실패합니다. 기계를 켜고 끄더라도 드라이브 속도가 느려지지는 않습니다. 이미 불량한 공급 업체에서 제공 한 하드 드라이브를 보았고 디스크가 5 년 이상 (실제로 사용 중) 실행되는 것을 보았습니다.

교수님은 바보입니다.


2
기계를 켜고 끄면 드라이브를 오랫동안 장시간 방치하면 고장이 더 느려집니다. 기계를 10 년 동안 끄면 드라이브는 최소한 10 년 동안 지속될 것입니다. 문제는 긍정적 인 효과를 내기 위해 평균 기계를 얼마나 오래 방치해야 하는가입니다.
07에 intuited

4
@intuited 50 년 동안 기다린 후 시스템을 켜고 드라이브를 부팅하지 못하면 0 년, 50 년 또는 그 기간 동안 지속 되었습니까?
Cade Roux

@Cade Roux : 잘 모르겠습니다. 그것은 무슨 상관이야? 0으로 계산하더라도이 특이 치는 전체 평균을 크게 변경하지 않습니다.
20:49에

1
@intuited-농담 이었지만 실제로는 평균 research.google.com/archive/disk_failures.pdf가 왜곡 될 수 있습니다.이 데이터에서 선반에 앉아 5 년이 지난 후에 새 드라이브를 켤 수 있습니다. 5 년 동안 실행되는 드라이브보다 고장날 가능성이 높습니다. 요점은 하드웨어를 껐다 켜는 것보다 더 이상 유휴 상태로두기 위해 돈을 지불하지 않기 때문입니다. 하드웨어는 성능이 저하되고 더 이상 사용되지 않으며 마모되고 교체되기 전에 최대 값을 사용해야합니다.
Cade Roux

@Cade Roux : 링크 된 Google 연구 결과 : 서버급 배포에서 일반적으로 사용되는 것처럼 디스크의 전원이 켜지고 회전하며 일반적으로 기록 된 모든 수명 동안 서비스가 제공됩니다. 따라서 연구는 여기서 관련이 없습니다. 다시 켜진 후 일정 기간 동안 기존 드라이브보다 여전히 새 드라이브가 고장날 가능성이 높지만 5 년 동안 이전 드라이브가 고장 나지 않았다고 가정합니다. 달리는.
intuited

11

또한 서버에 더 큰 "인간적인 측면"이 추가됩니다. 전원 설정을 사용하여 올바른 시간에 전원을 켜고 켜도 필요한 모든 서비스 등이 제대로 시작되도록 서버를 모니터해야합니다. 교수님들에게 백업과 RAID에 대해 가르쳐 줄 수있는 소중한 시간입니다.

언제 백업을 실행합니까? 매일 백업, 업데이트, 핫픽스 등을 실행하기 위해 6 시간 동안 아무것도 제공하지 않습니다. 다른 작업이 없으면이 다운 타임을 사용할 수 있습니다.

나는이 "심각한 교수들"에게 가서 컴퓨터를 연중 무휴 24 시간 내버려 두는 것이 좋지 않다는 것을 보여주는 연구 결과를 제시합니다. 나는 그들이 말하는 것을 백업하고 싶습니다.


나는 그들 중 하나가 프로세서를 설계했기 때문에 진지하게 말했다. 임베디드 시스템은 리눅스 커널을 매우 자세히 알고있다. 백업에 관해서는, 나는 자동 백업을위한 스크립트를 만들었지 만 거기의 소유자 및 관리자는 나를 WTF 친구처럼 보였습니다. "아니오 매일 수동으로하고 싶습니다" "타르 고 압축하십시오".
GorillaApe

2
@Parhs 간단히 말하면, 당신은 당신의 상사보다 똑똑합니다. 당신이 옳은 일을하지 못하게하는 바보의 그늘에서 너무 많은 시간을 보내기 전에, 실제 멘토를 끝내고 찾는 것이 현명 할 것입니다.
Skyhawk

10

실제로 대부분의 서버는 연중 무휴 24 시간 사용할 수있을 것으로 예상됩니다. 평범하고 단순합니다.

오프가 아닌 경우, 서버에 더 많은 마모를 유발하는 서버, 서버를 켜고 뜨는 것, 뜨거워지는 것 사이의 끊임없는 확장과 수축 사이에는 많은 논쟁이 있습니다. 또는 지속적으로 사용하는 구성품의 마모.

나는 아직 더 나쁜 연구를 보지 못했고 교수가 다르게 주장하는 연구에 접근 할 수 있는지 의심 스럽습니다.

결국 귀하의 요구에 따라 결정을 내려야하지만 대부분의 비즈니스에서 비용 혜택은 누군가가 들어 와서 전원을 켤 때뿐만 아니라 서버와 서비스를 항상 사용할 수있게하는 것입니다. 특히 서버를 끄면 서버에 문제가 생길 수 있다는 논쟁이있을 때 특히 그렇습니다.


7

더 중요한 것은 냉각입니다. 냉각은 큰 차이를 만듭니다. 상자 내부의 온도가 방보다 훨씬 높을 수 있습니다. 나는 에베레스트와 같은 것을 모니터하기 위해 소프트웨어를 설치할 것이다. 최신 하드 디스크와 교체 한 하드 디스크를 비교하면 뜨겁습니다. 일부는 팬을 식히기 위해 팬이 필요합니다. 작은 팬이 큰 차이를 만들 수 있습니다. HD와 서버의 수명은 냉각에 달려 있습니다.


5

네, 옵션이 아닙니다. 교수들에게 업계 표준은 연중 무휴 24 시간 운영되도록하고 하드웨어 고장에 대한 보증을 제공하는 것이라고 말합니다. 서버가 16 세인 경우 보증을받지 못할 것입니다.
서버가 폭발 한 경우 백업 된 정보를 사용하여 새로운 복구 시간을 만들어야하는 복구 시간은 얼마입니까? 나는 그들의 서버가 수명이 다했다는 것을 고객들에게 암시하기 시작했고 그들은 새로운 서버를위한 자금을 찾기 시작해야한다.


5

전원 사이클의 기계적 스트레스가 HDD에서 어렵다는 것은 사실입니다. 또한 "충분한 냉각"으로 인해 "stiction"으로 인해 작동이 멈출 수있는 오래된 드라이브가있었습니다.

부적절하게 설계된 회로를 사용하면 기계를 켤 때 발생하는 돌입 전류도 일부 구성 요소에 스트레스를 줄 수 있습니다.

즉, 기계를 켜두면 커패시터가 엄청나게 많은 진실이 있습니다. 마더 보드의 수많은 전해 커패시터는 시스템 안정성의 가장 약한 링크 일 수 있습니다. 이 커패시터는 전류 / 전압 처리 기능, 작동 온도 및 수명에 대해 등급이 정해져 있습니다. 일반적인 커패시터는 수천 시간 동안 정격 화됩니다. 내구성이 뛰어나고 수명이 긴 캡은 수만 시간 이상 높은 온도 등급을 받았습니다.

그렇기 때문에 "서버급 커패시터"를 특징으로하는 마더 보드를 판매하는 경우가 종종 있습니다. 그 기계는 24x7 최고 속도로 작동하고 마더 보드 수명을 씹기 때문입니다.


15 년 이상 전에 '디스크 통계'라는 용어를 들었습니다. 디스크 윤활유의 중합체가 긴 사슬을 형성하기 시작하고 디스크의 전원이 꺼지고 베어링의 회전이 멈출 때 수년간 실행 한 후 압류하고 다시 시작하지 않습니다 '. DC의 정전은 일반적으로 많은 서버가 다시 시작되지 않음을 의미했습니다. 물론 지금은 베어링 대신 / 디스크 대신 어떤 디스크를 사용하는지 모릅니다.
jqa

엄격함 +1 누군가가 그것을 언급할지 궁금합니다. @ 제임스 (James), "제한 (striction)"이라고하며, 시간이 지나도 두껍지 않고 사용 / 남용되는 드라이브를위한 윤활제를 만들기 위해 많은 노력이있었습니다. 예전보다 상황이 낫지 만 드라이브를 켜고 끄는 것은 여전히 ​​좋은 생각이 아닙니다. 구성 요소가 불거나 드라이브 모터가 플래터 회전을 시작할 수 없기 때문에 전원이 공급되면 죽을 가능성이 높기 때문입니다.
그렉

2008 년 이전에 생산 된 대부분의 마더 보드는 이제 고체 상태 커패시터를 사용하는데, 이는 전해 재료보다 수명이 훨씬 더 깁니다. 전원 공급 장치는 여전히 전해 커패시터가 보이는 유일한 장소입니다.
Mircea Chirea

그것은 엄격함이 아닌 stiction (스틱 + 마찰)입니다. :-)
kindall

2

서버에서 제조업체로부터 매달 예방 유지 보수를 받으면 매월 시스템을 종료했습니다. 이로 인해 구성 요소 오류가 발생했습니다. 일정이 분기별로 변경된 다음 필요할 때만 변경되었습니다. 필요하지 않은 오래된 시스템은 종료하지 않는 것이 좋습니다.


예, 가동 시간이 1000 일 이상인 서버도 보았습니다. 그러나 정기적으로 재부팅 (웜)하지 않는 것은 죄입니다. 계획된 재부트 후 계획되지 않은 시스템보다 실패한 시스템이 더 잘 발생합니다. 또한 이러한 재부팅은 구성 문제를 발견하는 경향이 있습니다.
sjas

1

언급되지 않은 한 가지는 대부분의 서버에 매일, 매주 또는 매월 수행하는 유지 관리 작업이 있다는 것입니다. 이들은 활동이 가장 낮을 것으로 예상되는 한밤중에 거의 항상 예정되어 있습니다.

예를 들어, Red Hat 시스템에서 이러한 활동은 서버 시간 오전 4:02에 시작됩니다. 서버에 따라 몇 초에서 1 시간 이상 실행될 수 있습니다. 4:30에 서버를 켜면 이러한 유지 관리 작업이 즉시 시작되고 (anacron에 의해) 가장 빠른 사용자가 그 때부터 5시 사이에 로그인하면 어느 정도 영향을받습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.