윈앤위


 윈앤위는 웹표준을 준수하는 브라우저들을 대상으로 최적화 되어 있습니다.
 IE7, IE8, 파이어폭스, 사파리, 크롬, 오페라, 플록을 권장(MS IE6 비권장)
 
동일한 주제의 여러글이 있어도 구글 전체 사이트 검색은 한 페이지만 찾습니다. 페이지 오른쪽의 사이트 맞춤검색이나 태그구름을 이용하시면 최신 정보를 찾을 수 있습니다!

Windows를 실제 메모리로만으로 운영시 웹브라우저들의 소음 발생 문제

  News and Blogging, Posted 배우기(Mr.Learn) on 2010년 01월30일 AM 06:15
emptyemptyemptyemptyemptyemptyemptyemptyemptyempty 구독자 평가 : 0/10, 총 0 명이 참여하셨습니다.
Windows는 전문적이고 방대한 분야입니다. 스터디하지 않고는 10년을 사용한들 Windows 메커니즘을 이해하기는 어렵기 때문에 많은 시간 MS 기술문서를 참조합니다. 이러한 과정에서 얻은 올바른 지식을 윈앤위 방문자님이나 멤버님들과 공유하고 있습니다.
-
궁금한 사항은 포탈 카페나 지식 서비스를 비롯 타 커뮤니티에서 질의나 논의를 하기보다는 글을 작성한 퍼브리셔와 직접 소통하는 것이 유익합니다. 오히려 잘못된 답변과 함께 어처구니 없게도 퍼브리셔의 무지함으로 몰아가는 경우가 종종 있습니다.
-
궁금한 사항은 언제든 윈앤위 열린 질문 포럼을 이용하세요. 멤버 등록이나 가입절차 없이 누구든지 이용할 수 있도록 열려있습니다. 타 사이트에 링크를 걸기 보다는 직접 글을 작성한 퍼브리셔와 소통하십시오. 애석하게도 링크가 걸린 글들을 읽어 보면 Windows를 제대로 이해하고 답변한 경우가 거의 없을 정도입니다.
 Windows 사용자라면 이미 잘 알고 있는 것 중에 하나가 바로 인터넷 임시파일(internet temporary) 공간이다. 웹브라우저의 퍼포먼스, 페이지 로딩 속도를 증가시키기 위해서 웹브라우저들은 캐쉬(cache) 알고리즘을 가지고 있는데, 캐쉬가 필요한 이유는 바로 필요한 파일이 이미 로컬 PC에 저장되어 있다면 좀 더 빠르게 페이지 로딩을 할 수 있기 때문이다. 그래서 대부분의 웹브라우저들은 인터넷 임시파일 공간을 활용한다. XP에서는 인터넷 임시파일의 크기를 0MB로 설정이 가능해서 간혹 이를 이용하기도 했는데, 그다지 문제를 일으키는 경우는 없었다. 비스타/세븐에서도 역시 인터넷 임시파일 공간의 크기 설정이 가능하다. 그러나 XP와 달리 인터넷 임시파일의 크기는 0MB 설정이 불가능하다.

 특정 웹페이지가 방문자 웹브라우저에 표시가 되면 텍스트를 제외하고, 웹페이지 스타일에 관여하는 CSS(Cascading Style Sheet), 이미지, 쇽웨이브 파일(플래쉬 swf), 쿠키 등 몇 가지 콘텐트들이 방문자의 로컬 PC에 저장이 된다. 그리고 방문자가 동일한 페이지를 로딩할 때 미리 저장된 사용자 PC의 콘텐트가 사용됨으로 인해서 페이지 출력 속도가 개선이 되는 것이다. 그런데 인터넷 환경이나 사용자 PC환경이 과거와는 사뭇 다르다. 주로 HTML 정적 페이지 위주의 구성에서 실시간 변화되는 동적 페이지의 구성이 주류를 이루는 시대이다. 이것은 곧 사용자 PC에 저장되는 임시 파일의 활용도가 낮아졌다는 것을 의미한다.

 방문자가 인터넷 서핑을 하면 웹브라우저들은 캐쉬파일을 저장하는 쓰기작업을 열심히 한다. 열심히 쓰기 작업을 했으므로 읽기작업도 열심히 해주면 좋으려면, 쓰기작업과 읽기 작업이 정비례하지 않는다. 이러한 것을 캐쉬기술 측면에서 살펴보자면, 캐쉬를 하기 위해서 실시간으로 많은 파일들을 저장을 했지만 정작, 캐쉬에 사용할 수 있는 파일들이 적다는 것이다. 전문용어로 캐쉬 적중(cache hit), 캐쉬 적중률(cache hit rete)라고 하는데, 이것은 캐쉬에 사용할 수 있는 파일이 있어도 활용빈도가 낮다는 것이 되므로 역시, 캐쉬 적중 및 적중률이 낮다는 것을 뜻 한다.

 배우기(Mr.Learn)가 주로 사용하는 것이 구글의 크롬(chrome) 웹브라우저와 마이크로소프트의 인터넷 익스플로러 8이다. 이들 웹브라우저들의 캐쉬 적중률이 미미하다는 것은 웹브라우저만의 문제가 아닌 동적 페이지 구성이라는 환경적 특성을 가만해서 충분히 이해가 가능한데, 문제는 소음이다. 요즘 사이트 관리차원에서 늦은 시간에 몇 가지 작업을 하면서 관련 정보를 찾아보는 작업을 하는데, 페이지를 읽을 때마다 부드러운 톤(tone)이긴 하지만 웹브라우저의 쓰기작업시 마다 "드르륵, 드르륵" 소리(HDD 헤더 움직임)가 신경을 거슬리게 한다. 어느 정도 소음이 발생하더라도 집중을 하다보면 웬만한 소음에 무감각해 지는 것이 사람이지만, 생체리듬적으로 예민한 상태라면 곧바로 스트레스로 이어지는 듯 하다. 몇 가지 테스트를 진행해 보았다.

 1. MS IE와 chrome의 임시 인터넷 파일 공간의 위치를 USB(Sandisk Cruzer Micro, 4GB) 드라이브로 지정을 했다. 소음은 나지 않는데, HDD와는 다르게 웹페이지 로딩 시간을 직관인 판단만으로도 충분히 느려터짐을 짐작할 수 있었다. 왜 느릴까 생각을 해 보니까 의외로 단순했다. USB의 파일쓰기 속도가 하드디스크보다 느리기 때문이다. 외국의 리뷰사이트에서 Sandisk Cruzer Micro, 4GB의 경우 평균 파일 읽기 속도는 16MB/s, 쓰기 속도는 8MB/s라고 한다. 쓰기 속도 8MB/s라면 우리나라처럼 초고속 인터넷의 잘 발전되어 좋은 인프라를 가진 나라에서는 인터넷을 이용한 파일 전송 속도 보다도 느리다는 것이 된다.
.
HDD Usage

 2. 생각 끝에 인터넷 임시 파일 위치를 다른 하드 디스크로 변경을 해보았다. 파일이 쓰여지는 위치에 따라서는 하드디스크 소음이 줄어들기도 하는데, 변경을 하니 약간의 소음은 줄어들기는 하지만, 만족할 수준은 아니었다.

 3. 트릭을 생각해 보았다. 인터넷 임시 파일 위치를 USB 드라이브로 지정을 해서 잠시 사용을 하다 제거를 하는 것이다. 웬걸, 제거를 하니 웹브라우저들 스스로가 인터넷 임시파일 위치를 자동적으로 기본 설정하는 것이 아닌가? 전혀 효과가 없었다.

 4. 그럼 램디스크 사용? 하드웨어 사양이 어느 정도 성능을 내면, 램디스크를 이용한 캐쉬는 사실 필요가 없다. 지금 상황은 웹페이지 로딩 속도는 주체할 수 없을 정도로 빠른 상황으로써 소음을 해결하는 것이 목적이지 않은가? 비싼 Ram 장착하고 인터넷 임시파일로 낭비할 일도 없고 ... 이거 웹브라우저들을 너무 우습게 생각한 듯 하다. 그래서 과연 인터넷 서핑시 어느 정도 쓰기 작업이 진행이 되는지 모니터링을 시도했다.

HD Tune 디스크 모니터링

 페이지 로딩 속도가 가장 빠른 포털에서 마구잡이식으로 지속적으로 클릭을 쉴새없이 5분 정도 시도해 보았다. 페이지 로딩 속도는 직관적으로 판단을 해도 1초도 안걸리는데, 위와 같은 결과를 얻었다. 대략 5분 동안에 읽기 작업은 6MB이고, 쓰기 작업이 104MB이므로 계산없이 눈으로 봐도 대충 캐시적중이 1/10도 안되는 수준이지 않은가? 이럼에도 불구하고 하릴없이 웹서핑을 하면서 소음 때문에 괴로와야 하는가?


 부제 :  포털을 좋아하는 당신 프라이버시란 없다.

 배우기(Mr.Learn)의 하드 디스크는 AAM(Automatic Acoudtic Management, 자동 소음 관리) 기능이 없는, 지금은 구형 모델인 시게이트 바라쿠타 ST3320620AS 320GB이다. 기본적으로 2대의 HDD가 돌아가지만 스핀들 모터로 인한 소음은 어느 정도 발생을 한다. 그렇지만 일정하게 소음을 내는 것과 달리 페이지를 로딩할 때 마다 쓰기 작업을 하면서 HDD 헤더 스탭핑 모터가 내는 “드르륵” 소리는 참기가 힘들다. 물론 아주 고요한 한 밤중인 상황에서. 결국은 HDD 보다 빠른 보조 기억장치를 하나라도 달아야 하는가라는 결론에 도달할 즈음, 불현듯 웹브라우저의 프라이버시(privacy) 기능을 생각하게 되었다. MS IE의 경우는 ‘인프라이빗(inprivate) 브라우징’이라고 칭하고, 크롬의 경우는 ‘시크릿 모드(Secret Mode)’ 또는 ‘시크릿 창(Secret Window)’이라 한다.

구글 크롬의 시크릿 모드 작동시 안내문 :
시크릿 모드로 바뀌었습니다. 시크릿 창에서 연 페이지는 브라우저의 방문 기록이나 검색 기록에 나타나지 않으며 창을 닫은 후에는 쿠키 같은 기록을 컴퓨터에 남기지 않습니다. 그러나 다운로드한 파일이나 작성한 북마크는 저장됩니다.

시크릿 모드는 다른 사용자나 서버 또는 소프트웨어의 동작에 영향을 주지 않습니다. 다음 사항에 주의하세요.
사용자 정보를 수집하고 공유하는 사이트
사용자가 방문한 페이지를 추적하는 인터넷 서비스 제공업체 또는 기업
무료 이모티콘을 제공하고 사용자의 키보드 입력을 추적하는 악성 소프트웨어
스파이의 감시
모니터 뒤에서 엿보는 사람

 의외로 웹브라우저의 프라이버시 기능은 하드 디스크의 쓰기 작업시 발생하는 소음을 줄이는데 상당한 쓸모가 있었다. MS IE보다는 구글 크롬의 경우가 소음을 줄이는 효과가 더욱 크다는 것을 알게 되었다. 그렇다면 웹브라우징 속도는? 쓰기 작업이 줄어드는데 속도가 늦어질리 있겠는가?

D Tune 디스크 모니터링, 크롬 시크릿 모드

 마찬가지로 구글 크롬 웹브라우저의 시크릿 모드로 대략 5분 정도 마구 클릭을 시도해 보았다. 결과를 보니 쓰기 작업으로 인해서 발생된 용량이 불과 6MB이다. 인터넷속도? 빠르면 빨랐지 非시크릿 모드보다 느리지가 않았다. 결론적으로 우리 사용자들은 불필요한 파일을 로컬 PC로 다운 받으면서 인터넷 서핑을 하고 있다는 것이다. 그리고 위의 구글의 시크릿 모드 설명을 읽어 보면, 서핑시 사용자 PC로 다운되는 파일들 일부는 보안과도 관련된다는 것을 알 수 있다.

*** 방문자님이나 윈앤위 멤버님들께 구글 시크릿 모드를 강력 추천합니다.
무식한 것인지 용감한 것인지, 네이버 상습 펌질 및 양심불량 블로그(blog.naver.com/spef)는 윈앤위 게시물 모두 삭제하십시오!
개인 운영 사이트라고 만만하게 생각하고 콘텐츠 복제하나본데 그러다가 큰코 다칩니다.
저작권자 동의없이 콘텐츠 복제를 금합니다. 동의를 거쳐서 이용 규칙을 준수하십시오!
구독자 참여 :  
배우기(Mr.Learn)'s avatar작성날짜 : 2010년 01월 30일
작성시간 : AM 06시 15분 25초
퍼브리셔 : 배우기(Mr.Learn)
저작권자 : Powered by 윈앤위
코멘트는 누구에게나 열려 있습니다.
트랙백도 블로거에게 열려 있습니다.

Comments (18)

Trackbacks (0)

Questions and Answers

Discuss this in our forums

NEXT 웹 브라우저, 웹 브라우저, 웹 브라우저 그리고 에피소드???  트러블슛 - 이벤트 커널 파워 오류와 사운드 잡음 PREV
Powered by Expressionengine
Powered by Jquery
Powered by DNSEver

get RSS 2.0 Add Google

Main Contents

Beta Service

  • 모바일 페이지 - 이동기기용 페이지
  • 열린 평가 시험 - Beta version 0.1
    등록이나 가입없이 무료로 누구나 쉽게 운영체제 실력을 진단할 수 있도록 문제은행 구축

Lectures

  • 스케치업6 강좌 - 1 ~ 2시간 정도면 누구나 쉽게 구글 스케치업을 배울 수 있도록 25단계로 구성한 입문용 강좌
 
Site Status - Windows Weblog

This page has been viewed 286278 times
Page rendered in 0.2165 seconds
Total Entries: 211
Total Comments: 264
Total Trackbacks: 1
Most Recent Entry: 03/08/2010 09:09 pm
Most Recent Comment on: 03/12/2010 07:27 am
Total Members: 13
Total Logged in members: 0
Total guests: 32
Total anonymous users: 0
Most Recent Visitor on: 03/12/2010 12:13 pm
The most visitors ever was 522 on 08/26/2009 03:15 am

Publishers


윈앤위™는 Windows(NT계열) 운영체제를 주력 콘텐츠로 하는 블로그 사이트입니다. 방대하면서도 전문적인 Windows에 관해 배우기(Mr.Learn)와 함께 스터디 하실 분들은 커뮤니티에 [멤버등록]을 권장합니다.

콘텐츠 이용안내 - 본 블로그 사이트의 저작물은 무단 전제 및 재배포가 아닌 [CCL(크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스)]에 따라 이용하실 수 있습니다.

  

가장 유능한 사람은 가장 배우기에 힘쓰는 사람이다. - 괴테