네트워크 대역폭 제한 방법을 알고 싶습니다.

zepinos의 이미지

현재 IDC 에 100 데디 회선에 5M 대역폭으로 회선 제공을 받고 있습니다.

그런데, FTP 로 파일 송수신을 많이 이용합니다. 특정 시간대(약 1~2시간)에 55M/s 이상 나와버리니

IDC 측에서 난리입니다. T.T

proftpd 을 이용하는데

대역폭 제한이 유저별로만 가능하고

한 유저가 여러번 접속해서 동시에 받으면 대역폭 제한도 무용지물이 됩니다.

한 아이디를 그룹처럼 해서 여러명이 이용을 하기 때문에 아이디별 접속자수 제한도 무용지물이고,

한 IP 에서 공유기를 통해서 여러명이 업/다운을 할 수 있기 때문에 IP 별 접속수 제한도 무용지물입니다.

그래서 서비스 전체를 제한을 걸 수 있는 방법을 찾아보았는데...

잘 모르겠습니다. T.T

iptables 의 --limit 를 이용한 패킷 제한은 제가 생각하는 5M 정도의 속도를 얻기에는 설정치가 너무 낮고

cbq, htb 을 이용한 방법은 다운로드 제한은 가능하나, 업로드 제한이 불가능하고...

imq 을 이용하는 방법은...

사실 커널 컴파일을 할 줄도 몰라서(해본 지 오래되서 못한다고 봐야겠죠. 귀찮기도 하고)...시도도 못해보고 있습니다.

rpm 으로 지원되면 참 좋을텐데...^^;;;

현재 CentOS 5 x86_64 버젼으로 운영중입니다.

마지막 방법으로...IDC 측에 5M 제한을 걸어달라고 할 수도 있습니다만...

이건 좀 아니다 싶구요...

다른 방법 있을까요?

아니면 IMQ 설치라도 쉽게 할 수 있는 방법을 알고 계신다면

조언 부탁드립니다.

zepinos의 이미지

별도의 모듈 없이 대역폭 조절이 가능하네요.

 개인 사정으로
링크를 삭제했습니다 

위의 글에서 HTB 을 이용한 대역폭 제한을 어느정도 성공했습니다.

저의 경우

 개인 사정으로
코드 내용을 삭제하였습니다.

와 같이 하여 업/다운을 5Mbit 로 제한하였습니다.

IDC 에서 말하는 5Mb/sec 가 5Mbit 가 맞는지 모르겠네요. ^^;;;

자세한 옵션을 이해하면 참 좋으련만...

아직 내공 부족이라서...

incarnate의 이미지

mii-tool eth0 -F 100baseTx-HD
(100baseTx-Half Duplex)

mii-tool eth0 -F 100baseTx-FD
(100baseTx-Full Duplex)

mii-tool eth0 -F 10baseT-HD
(10baseT-Half Duplex)

mii-tool eth0 -F 10baseT-FD
(10baseT-Full Duplex)

이런 방법도 있을거 같습니다.

먹고 죽자~

zepinos의 이미지

이 방법은 NIC 의 대역폭을 제한하는 방법인가요?

Full/Half Duplex 로 강제로 적용시켜서 100 메가 혹은 10메가로 제한하는 방법인 것 같은데...

이 경우 5M 나 13M 와 같이 특정 속도로 제한하는 건 힘들지 않나요?

조언 부탁드립니다.

댓글 달기

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 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • 사용할 수 있는 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>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • You can use Textile markup to format text.
  • 사용할 수 있는 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>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 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>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.