SSG Platform Device [Документация VAS Experts]

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
en:dpi:faq:fastdpi:ssg_platform:start [2024/09/26 10:17] elena.krasnobryzhen:dpi:faq:fastdpi:ssg_platform:start [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1
Line 1: Line 1:
-====== SSG Platform Device ====== 
-{{indexmenu_n>2}} 
-<accordion autoclose> 
-<accordion-item title="1. Is it normal for the fastdpi_1gb process to show a 140% load on an idle server (4-core CPU) and 160-220% under a 50 Mbps load? Does anything need to be adjusted?"> 
-The high idle load is due to the use of polling instead of interrupts for card operations to ensure low latency. As data flow increases, this load shifts more towards useful work.\\ We recommend monitoring CPU load with the ''mpstat -P ALL'' utility. 
-</accordion-item> 
  
-<accordion-item title="2. How can I check the license expiration date?"> 
-<code bash>grep 'expiration_date=' /etc/dpi/fastdpi.lic 
-expiration_date=20991231</code> 
-Format: YYYYMMDD 
-</accordion-item> 
- 
-<accordion-item title="3. Which files need to be archived to save license information?"> 
-<code bash> 
-/etc/dpi/fastdpi.lic 
-/etc/dpi/fastdpi.sig 
-/etc/pf_ring/* 
-</code> 
-</accordion-item> 
- 
-<accordion-item title="4. How can I view the list of changes before installation?"> 
-**First option:** Go to the required version from the [[https://wiki.vasexperts.com/|main Wiki page]], where announcements of new versions are published. Each version has a list of changes. 
- 
-**Second option:** Install the ''yum-plugin-changelog'' package and use the ''changelog'' command: 
-<code bash>yum install yum-plugin-changelog 
-yum changelog 4 fastdpi</code> 
-</accordion-item> 
- 
-<accordion-item title="5. Does the software work on FreeBSD OS?"> 
-There is no version for FreeBSD. Only **VEOS** is supported.\\ 
-We strongly recommend using the OS image specified [[en:veos:installation|in this article]]. 
-</accordion-item> 
- 
-<accordion-item title="6. Can third-party monitoring solutions be used?"> 
-For monitoring, you can use solutions that utilize SNMP. For example, Zabbix Agent. [[en:dpi:dpi_components:platform:mon_stat:zabbix:start|Description]] 
-</accordion-item> 
- 
-<accordion-item title="7. How is the load distributed across CPU cores (12 cores/2 clusters)?"> 
-Cores are functionally distributed among various DPI tasks so they do not interfere with each other.\\ 
-You can view the function distribution with the command: 
-<code bash>ps -p pidof fastdpi H -o %cpu,lwp,psr,comm</code> 
-</accordion-item> 
- 
-<accordion-item title="8. Why are there unused CPU cores (12th core is idle)?"> 
-DPI has service functions such as Netflow generation, Clickstream, PCAP recording, command processing, etc. \\ 
-Their load is uneven and they can temporarily load a core to 100%, so a separate core is allocated to them to avoid interfering with traffic. 
-</accordion-item> 
- 
-<accordion-item title="9. Why can one core be 100% loaded under typical DPI load? The server becomes inaccessible, and only a reboot helps."> 
-It may be due to the ''kipmi'' process of the remote server control interface ''ipmi'', or perhaps the FW was not closed from external attacks.\\ 
-When a process loads any core to 100%, softRAID stops working, making it impossible to access the server. There is also an article on other possible issues with ''ipmi'': [[https://unix.stackexchange.com/questions/74900/kipmi0-eating-up-to-99-8-cpu-on-centos-6-4|Kipmi0 eating up to 99.8% CPU on CentOS 6.4]] 
-</accordion-item> 
- 
-<accordion-item title="10. Are the utilities url2dic and ip2bin available in source code or for FreeBSD 9 x64?"> 
-The source code of the utilities is not available and is not planned to be provided. FreeBSD allows running native [[http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/linuxemu-lbc-install.html|Linux applications]]. Also, for FreeBSD 9.2, a [[http://vasexperts.ru/centos/6/x86_64/dpiutils.freebsd92.tgz|binary version of the utilities]] is available. 
-</accordion-item> 
-</accordion>