pci latency_time을 0으로 하면 무슨 영향이 있는 건가요?

바인딩의 이미지


setpci 명령을 통해 모든 pci장치의 latency_timer를 0으로 해보았습니다.

하지만 그닥 눈에 띄는 문제는 생기지 않더라구요.

하지만 큰수 ff로 놓았을때는 확실히 문제가 있더랍니다.

1도 아니고 0으로 놓았을때는 내부적으로 어떤 동작을 하는 것인가요?

고수님들의 답변 부탁드립니다.

좋은 하루 되세요.

codebank의 이미지

http://www-128.ibm.com/developerworks/kr/linux/library/l-hw2.html

위에 자세하게 설명되어있습니다.
간단하게 설명하면 장비의 PCI bus 사용 대기시간을 지정한다고 하는군요.
즉, "0"으로 하면 대기시간없이 다른 장비에서 bus를 요구할 때 '즉시' bus에 대한 권한을 넘기지만
0이외의 숫자를 입력하면 그만큼의 대기시간을 가진후에 bus에 대한 권한을 넘긴다고 생각하시면
됩니다.
자세한 설명은 윗 링크에서 설명을하고 있습니다.
------------------------------
좋은 하루 되세요.

------------------------------
좋은 하루 되세요.

chazzy1의 이미지

그래서 latency 값을 적게 잡을수록 시스템 속도가 빨라진다고 볼수있는데요,

PCI 장비들이 적어도 어느정도는 대기시간을 요구하는놈도 있습니다.

너무 적게할 경우 사운드카드를 예로들자면 사운드카드가 충분히 작동시간을 못가져서 소리가 끊기거나 하는 경우가 있지요.

바인딩의 이미지

현재 PCI 브릿지를 0으로 설정했더니 다른 장치들의 성능이 좋아졌는데
그걸 좀 설명할 수 있을 수도 있을거 같습니다.

그녀석이 PCI 인터페이스 장치들 성능의 중요한 펙터가 되는것 같습니다.
제가 보고있는 시스템에서 말이죠.

감사합니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.