티스토리 뷰
Tehuti 10 Gigabits TOE SmartNIC Driver
make
make install
cd tehuti-7.33.5.2
cat README 파일을 읽어본다
modprobe 로 올리는게 아니라 vim /etc/rc.d/rc.local 에 insmod /lib/modules/`uname -r`/kernel/drivers/net/tehuti.ko 추가해주고
명령어를 한번 날려주면 랜카드 모듈이 올라오게 됨
The kernel can be instructed to use more memory (buffers, caches, socket, data) to prevent memory from becoming a bottleneck.
커널에서 병목이 생기지 않기 위해서 커널이 더 많은 메모리를 사용하도록 제어
cd cd tehuti-7.33.5.2/
sysctl -p sysctl_luxor.conf
cat sysctl_luxor.conf
cat sysctl_luxor.conf ### IPV4 specific settings ### CORE settings (mostly for socket and UDP effect) |
Linux 2.6.35 and above supports a feature called RPS (Receive Packet Steering)
This feature allows spreading received packets to specified processors
In order to use this packet each interface has two configuration variables.
/sys/class/net/eth?/queues/rx-0/rps_cpus
/sys/class/net/eth?/queues/rx-0/rps_flow_cnt
cat /sys/class/net/eth2/queues/rx-0/rps_cpus
0000
cat /sys/class/net/eth2/queues/rx-0/rps_flow_cnt
0
보면 드라이버 소스파일에 보면 스크립트가 하나 있다 아래와 같이 명령어를 날리고 확인하면 값이 변한다.
./init-rps eth2 eth3
cat /sys/class/net/eth2/queues/rx-0/rps_cpus
ffff
cat /sys/class/net/eth2/queues/rx-0/rps_flow_cnt
256
The mask and the hash table size are automatically calculated unless specified explicitly by the user
사용자에 의해 명시적으로 지정하지 않는 한 마스크와 해시 테이블의 크기가 자동으로 계산됩니다
On Linux 2.6.35 and above the driver include on parameter, which is only used for testing purposes.
/sys/module/tehuti/parameters/paged_buffers
It defaults to 1, by setting it to zero we disable paged buffers, which will slow down the driver
1은 디폴트값이며 페이지드 버퍼 활성화, 0은 페이지드 버퍼 비활성화
'HARDWARE' 카테고리의 다른 글
Windows7 에서 SSD 옵션 설정 (0) | 2015.05.22 |
---|---|
IRQ (interrupt request line) (0) | 2015.05.22 |
PCI, PCI-X, PCI-EXPRESS 차이점 (0) | 2015.05.22 |
Power Supply 문제시 증상들 (0) | 2015.05.22 |
bypass lan card (바이패스 카드) 소개 (0) | 2015.05.22 |
- Total
- Today
- Yesterday
- mariadb
- WAF
- virtualbox
- cURL
- ntp
- MySQL
- php
- 베이어다이나믹
- centos8
- IPSEC
- kvm
- galera
- yum
- HAProxy
- 리눅스
- centOS7
- SSL
- 인증서
- glusterfs
- Apache
- softether
- gitlab
- NGINX
- iptables
- L2TP
- ssh
- mod_security
- OpenVPN
- GeoIP
- pptp
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |