Determine the NIF port used by the HEART when it is configured in a port channel

I recently saw an excellent video of live Cisco UCS troubleshooting performance that showed how to track traffic network within Cisco UCS. The speaker made a comment however, to determine that NIF is used by a high HEAT when port-channels are used between the FEX and FI there are different commands to run. You will need to determine the outcome of hash-load balancing. Unfortunately, he never entered what were these commands.

Then when we have pinned port-channel instead of HIFs and NIFs veths, what commands will indicate which way is used?

Matt,

You can use this command:

B (nxos) # sh port-channel - balance load< this="" will="" tell="" you="" the="" load="" balance="" method="">

If you use source-dest-ip as in my case, you can use this command:

B (nxos) # sh port-channel - the balance of the charge-transfer interface port-channel ID vlan ID x.x.x.x y.y.y.y dst - ip, src - ip and it will show you something like this:

Lack of params will be substituted by 0.

Algorithm to balance the load on the switch: source-dest-ip
crc8_hash: 109 port id coming out: EthernetX / Y  < this="" is="" what="" you="" are="" looking="" for="">
Param (s) used to balance the load to calculate:
DST - ip: y.y.y.y
SRC - ip: x.x.x.x
DST - mac: 0000.0000.0000
CBC - mac: 0000.0000.0000

For the blade, depends on which the active vNIC is, for the FEX, depends on pinning, based on the server is located in the blade slot.  Strange servers go through odd links and same servers through the same ports.

Remember to rate helpful answers.

-Kenny

Tags: Cisco DataCenter

Similar Questions

  • Determine the decimal when precision is not defined in the structure of the table

    Hi all

    I'm trying to quickly determine the decimal precision of data in more than one column of the table. Fields can simply be defined as 'Number', but always decimal of the House. I don't mean to round to a certain place of the decimal, but rather to determine the maximum number of decimal places contained in the data of a particular field.

    I wonder if anyone of you know a trick to achieve?

    Thanks for the tips!

    andy_schnelle wrote:
    Hi all

    I'm trying to quickly determine the decimal precision of data in more than one column of the table. Fields can simply be defined as 'Number', but always decimal of the House. I don't mean to round to a certain place of the decimal, but rather to determine the maximum number of decimal places contained in the data of a particular field.

    I wonder if anyone of you know a trick to achieve?

    Thanks for the tips!

    Just a guess

    LENGTH(NUMBER - TRUNC(NUMBER)) - 1
    

    Something like that?

    with zz as(
    select 1.111 x from dual union all
    select 1.1 x from dual union all
    select 1.1111 x from dual union all
    select 1.01 x from dual union all
    select 1 x from dual
    )
    select
    MAX(LENGTH(x - TRUNC(x)) - 1)
    from zz;
    
    Output -- "4"
    

    Published by: Vanessa B on February 13, 2013 02:13

  • Qosmio X 500 uses only two hearts when Hyperthreading is off

    Hello

    I am running Windows Server 2008 R2 that I would use the machine as a workstation (not for games). The role using Hyper-V has failed with active hyperthreading, a lot of crashes (BSOD) appeared.

    I disabled hyperthreading in the BIOS, but since then I don't see that two hearts instead of 4 cores (using Device Manager or the Task Manager). I720 CPU is CPU natively 4 so he can't show just 2 hearts if everything is ok. The laptop is also significantly more slow.

    I checked the BIOS and also found strange thing. It has an option "Dynamic Acceleration enable Intel" but that technology is at the Core of Duo processors, not related to latest processors (like i720) hearts.

    Toshiba, I want all my 4 cores, not just 2 hearts. Someone should try and prove I'm right.

    History of BIOS Qosmio is probably not yet over.

    Radek

    I have a Qosmio X 500 / 02G

    Part number - PQX33A-02G00J

    I have problems with playback of games on it, told me to disable the hyper threading so when I rebooted I disabled multi core and reset and nothing, did not help what so ever accept in order to slow down the computer a lot, the laptop is fairly new and I was told it is the ultimate for games, however it has been the ultimate pain in the bottom and I feel as if I was ripped off ,

    can you advice if disabling hyper threading is infact correct to do thing or should I take it back to the place I bought and put my foot on them and get a job that actually works with the games with massive or freezing gal then call of duty modern warfare 2, and I was playing solo...

    Any help would be appreciated, you can contact me on Email: [[email protected]] for example, if you have any additional info. Thank you.

    Line: -.

    Qosmio X 500 / 02G
    Part number - PQX33A-02G00J
    General
    Processor Intel® Core i7 processor 720QM (1.6GHz/2.8GHz, 1333 MHz FSB, 6 MB L2 Cache)
    Operating system Windows® 7 Home Premium (64-bit)
    Size 18.4 Widescreen Full HD TruBrite® screen (1920 x 1080)
    Memory 4 GB (2 GB + 2 GB) DDR3 (1066 MHz) expandable to 8 GB
    1000 GB storage (500 GB + 500 GB) (5400 RPM) SATA
    NVIDIA® GeForce® GTS 250 M graphics card (2298 MB Total: 1 GB DDR5 memory separate + 1274 MB shared memory)
    Drive Blu - Ray RW/DVD SuperMulti Double/double layer optical drive
    Premium speakers harman / kardon® speakers
    Harman/Kardon speakers
    Security 3D Hard Drive Shock Sensor, fingerprint reader, housing for Kensington® cable lock for the option theft protection devices

  • Define a VI to run when starting on the myRIO when programmed in scan mode

    Salvation of the forums,

    Hoping you can help me with this please. Of course there must be a simple way for me to do, but can't seem to find anything through research on the main site of NOR...

    I work with the platform myRIO and simply want a VI to run as soon as the myRIO is powered (no instruction of the user interface). I found the instructions on How to do it if the myRIO has been programmed using the FPGA and the host RT configuration but unfortunately the right click options are not available because my project/myRIO are set up using the analytical engine style mode (giving access to the range of myRIO etc.).

    Ideally I'd rather avoid having to recode the system using a low level of coding, including FPGA due the heavy compilation for each iteration of the code using real data (with simulated test on PC e/s would be faster, I know, but it is unlikely to show me bugs in my code for what I need).

    So in simple, could someone please point me in the right direction for setting a VI to run at start up/boot for the myRIO when it is configured and programmed using the scan engine?

    Thank you very much!

    It turns out, after all this (several hours trying to find missing options and research methods of how do!) this is because the Application Builder had been installed and as such has been activated, but NI License Manager was always waiting to finalize activation (activation running Assistant required).

    Seems to work now but at least! No doubt lost a lot of time with her, but it's a learning curve!

    So for someone who is struggling to find options to create a .rtexe file, make sure that your Builder Application is enabled!

  • Determine the number of serial port

    I need to test my Board on 3 PC randomly. Whenever I connect the jury that happens the number of serial port as "com 18. Now, the number of Compote I use is 40. Although I am not any other USB connection. Although I update, I always get data only if I set the port number as 40. is anyway to determine the port number. Also someone can tell me why this is happening?


  • WebServiceConnection.getJaxWSPort () - could not determine the wsdl ports

    Hey all,.

    I have an ADF application that communicates with a Web Service through a Web Service proxy. I have to configure the Web Service end point when running, so I followed the steps described in this blog: http://biemond.blogspot.com/2012/02/changing-your-adf-connections-in.html

    This works very well when building the Web Service proxy using the constructor that takes the WSDL URL and port as arguments:


    Context ctx is ADFContext.getCurrent () .getConnectionsContext ();.

    WebServiceConnection wsc = (WebServiceConnection) ctx.lookup ("SpiderPawsService");       

    SpiderPawsService spiderPawsService = new SpiderPawsService (wsc.getWsdlUrl (), wsc.getModel () .getName ());

    SpiderPawsPort spiderPawsPort = spiderPawsService. getPawsPart();

    However, an exception is thrown stating "could not determine the wsdl ports" when getting a handle on the Web Service proxy by doing this:

    SpiderPawsService spiderPawsService = wsc.getJaxWSPort (SpiderPawsService .class);

    Now, you might ask, why not just use the first approach? Well, the Web Service requires authentication and currently the username and password is read from a properties file encrypted and sent in the header of SOAP using a SOAPHandler. However, the power that the username and password are configurable as the end point. When you change Web Service endpoint in WebLogic Enterprise Manager, I noticed that you can supply a user name and password. However, I looked at the methods provided by the WebServiceConnection and I've not found a way to get a handle on the credentials. This means that I can't look at the information to pass to the Web Service. So, I thought that maybe by using the second approach, the container will create the Web Service proxy and could inject the credentials for me so that I can't provide them explicitly. Any thoughts or ideas?

    Environment:

    JDeveloper 11.1.1.6.0

    Oracle Enterprise Manager 11.1.1.6.0

    Thank you

    Bill

    I think you should use it like this: (you should get an object of Type Port, not the Service itself)

                Context ctx = ADFContext.getCurrent().getConnectionsContext();
                WebServiceConnection wsc =
                    (WebServiceConnection)ctx.lookup("SpiderPawsService");
                SpiderPawsPortType portType = wsc.getJaxWSPort(SpiderPawsPortType.class);
    
  • Determine if a port is open on the remote server

    I am trying to write a function to determine if a port is opened on a remote server. I want to do it in ColdFusion.

    See below for what I come up with so far

    The problem I have with this method is that on broly, it takes 20 seconds to return. I found methods using InetSocketAddress which allows you to set a time-out, but that doesn't seem to be available in ColdFusion

    I'm certainly not stuck on Sockets so it another method that works.

    I use CF 7 on Server 2003

    Thank you

    That seems to work exactly as I hoped.

    Thank you!

  • Implementation of the heart rate in the FPGA vi to detect an abnormal termination of the host using the compactRIO vi?

    Hello

    I'm developing an app for the compactRIO systems. I want to implement a heartbeat in the FPGA code that detects if the host vi gave up. I also want the FPGA vi at the stop with a stop of the host vi command.

    I implemented the heartbeat signal within the host vi and the heartbeat counter is located in a loop of the single cycle timed (SCTL) in the FPGA vi. However, I have other loops while in the FPGA vi (b/c I/o analog are not compatible with the SCTL) and so I need to stop several multiple loops with a stop order from the inside of the loop cycle timed (by opposition from a user input, what you can do with a local variable).

    As I have now, when I download and run the code to my compact goal of RIO, and I abandoned the host vi (and not by pressing the stop button), the code in the SCTL stops, but on the other the loop is not. Can anyone help?

    Greetings Andrew P.

    I took a quick look at your code, and while I'm not completely sure of the cause of the behavior that you are experiencing, I noticed a few things in your FPGA code.  First of all, it seems that you use an appropriate method to report the other loop the SCTL is stopped due to the delay of heartbeat.  Secondly, it seems that the logic around the heart rate monitor can be a bit off.  Currently, you are taking the current value of the entry of Heartbeat/command and comparing it to the value returned by the shift register using a not equal to vi comparison.  This allows to detect a change in the status of this entry if the shift register is providing the value of previous to this entry.  However, it seems that you take the value of the comparison is not equal to to fuel the shift register, rather than the current value of the control of heart rate.  What happens if you change?

    Kind regards

    Michael G.

  • How to use NIDAQmx to determine the number of lines correlated DIO?

    How can I used NIDAQmx to determine the number of correlated DIO lines that supports a device?  For example, the NI6225 supports 8 correlated digital of/s lines while the NI6229 supports 16 correlated digital of/s lines.  How can I used NIDAQmx to determine the NI6225 supports only 8 lines while the NI6229 supports 16 lines?

    I moved this question from a previous thread.

    Thank you

    Ian

    Here is a code snippet that implements the regular expression detection:

  • How can I determine the type of image to be used before loading an image?

    I'm developing an application using VB 2005 which measures two 8-bit or 16-bit image files. When I saw the picture, I find that I have to set the type of image the image buffer before playback of the image in it. For example, if I read a 16-bit image in a buffer of 8 bits, the image is truncated. I guess I could read the image in a 16-bit buffer and retype it if the pixel values are less than 255.

    Is there a better way to do it? Can I determine the number of bits of an image before loading in a buffer?

    Thank you!

    Hi Steverino,

    Olivia is incorrect... VDM has a function called GetFileInfo which does just what you want. It only reads the header of the image but does not load the entire image in memory. It will give you various properties such as the bit depth.

    I think that on the new .NET support, there can exist here: NationalInstruments.Vision.Analysis.Algorithms.GetFileInformation.

    Thanks to the ICB and our legacy of .NET support, it's probably a similar name.

    Eric

  • Determine the number of traditional DAQ hardware using Labview.

    Hello

    Anyone can answer the question:

    Regarding materials traditional DAQ, for example the DMM OR-4060, how

    can I programmatically determine the number of device which can be seen in MAX?

    With the help of Labview 8.5, I looked into the following function libraries:

    NOR-DMM

    VISA

    NOR-ModInst

    None of the libraries above seem to provide access the number of traditional DAQ hardware

    property, which is automatically assigned.

    Background:

    I have a 18 PXI chassis containing 2 DMM, in housing 3 and 14.

    The DMM may be a mixture of type OR-4060 or NOR-4070.

    The system is controlled by a Teststand sequence employing IVI - DMM

    steps.

    When you set the IVI logical name step, I am referring to IVI device defined Sessions

    Max - rutime determined.

    Labview VISA functions using I can determine the model, i.e. 4060 or 4070.

    Because the DMM just locate into the slots 3 or 14, then the devices NOR-4070

    are accessible using the following descriptors of resources: PXI1Slot3 or

    PXISlot14.

    (The 4070 is compatible DAQmX.)

    So for devices OR-4070, I can predefine 2 Sessions of IVI device, knowing

    It will be sufficient for all occasions, when I run my Teststand sequence, which will be

    determine what device session to use at run time.

    But I'm stuck for the NOR-4060.

    At the Session of the device, I have to give a descriptor of resource the following

    format: DAQ::x (where x is the device number)

    I could create device 18 sessions each reference to a different DAQ::x, but to select

    the good pair during execution, I would need to programmatically determine the device

    number, i.e. the value of x.

    Where my question.

    The closest I came to a solution was an entry of the Knowledge Base that said that the

    Assigned device number would be the same as the slot number, providing the

    Number of the device had not previously configured manually.

    Unfortunately, our device numbers have been changed manually and maybe in the future.

    All popular solutions.

    Gary.

    Hi Gary,.

    Good afternoon and I hope that your well today.

    Thanks for your post and I want to help you solve your problems.

    I don't think there is just a function that you can use to identify and collect information on all cards with your. For traditional DAQ devices in particular I suggest using the Information.vi of DAQ devices get.

    If you look at this link,

    SAL posted an example VI entitled, find dev trad.vi.

    You can get information such as serial number, Dev name and the Base address.

    The assistance of the respective drivers to collect information you could generate an array of strings with the information that you need all the slots.

    Please let me know if this is useful at all,

  • How to determine the USB 2.0 ports on the machine.

    Original title: Usb 2.0 Ports.

    My Device Manager lists 8 Usb ports, including Usb 2.0 2.  How can I determine which ports are 2.0?

    Hello

    To determine the USB (Universal Serial Bus) 2.0 port, you can connect any USB device to each port & check in Device Manager at the same time to check which of the 8 USB 2.0 ports.

    Hope the helps of information.

    Concerning
    Joel S
    Microsoft Answers Support Engineer
    Visit our Microsoft answers feedback Forum and let us know what you think.

  • Determine the size of the container when using SizeUnit.PERCENT

    Hello

    How can I determine the width and height of a container, when I use the percentage of the size of the container?

    I have the following code, but this.width and this.height are both 0, causing the background sprite is not to demonstrate:

       public class HeaderContainer extends Container
        {
            private var _imgCategory:Image = new Image();
            private var _lblTitle:Label = new Label();
            private var _matrix:Matrix = new Matrix();
            private var _sprBackgroundColor:Sprite = new Sprite();
            private var _tfmtTitle:TextFormat = new TextFormat();
    
            public function HeaderContainer()
            {
                margins = Vector.([5,5,5,5]);
                debugColor = 0xCCCCCC; // grey
                flow = ContainerFlow.HORIZONTAL;
                align = ContainerAlign.NEAR;
                size = MyConstants.HEADER_SIZE;
                sizeUnit = SizeUnit.PERCENT;
                initializeUI();
            }
    
            public function initializeUI() : void
            {
                with (_sprBackgroundColor)
                {
                    x = y = 0;
                    graphics.beginFill(0x0000FF, 1);
                    graphics.drawRect(0, 0, this.width, this.height);
                    graphics.endFill();
                }
                ...
            }
    

    Have you tried to call the initializeUI method after the container has been added to the scene? You can easily register a handler to do this.

  • Problems installing drivers for printer EPSON L110. Error message "Windows could not determine the language to use for the installation: CODE of ERROR: 0x80004005.»

    Original title: trouble installing the drivers for my printer.

    Hello

    I am trying to install an EPSON L110 and eveytime I try to run the CD, it appears this error message.

    Windows could not determine the language to use for the installation: CODE of ERROR: 0x80004005.

    I have windows 7 32 bit OS. What I'm doing. A quick response will be very useful.

    TKS

    Gerard

    Hi, Germain,.

    This problem could occur due to corrupted files. We will try to download and install the latest printer driver on the site of the manufacturer of the printer. Check if it helps.

    http://www.Epson.co.in/epson_india/ink_tank_system_printers/product.page?product_name=Epson_L110&tab_index=4

    See the articles for more information.

    Install a printer

    Find and install printer drivers in Windows 7

    Hope this information helps. Answer the post with an up-to-date issue report to help you further.

  • Determine the use of vCPU using PowerCLI

    Is there a way to determine how many vCPUs uses makes it a virtual machine using PowerCLI?  For example, suppose you try to size just your virtual machines with powerCLI.  If the virtual machine uses several threads, it can use the multiple vCPUs.  If it is mono-thread, it can only use one vCPU even if she has a high workload.  You can determine what virtual machines have multiple vCPUs but use less than they are allocated?

    As much as I know there is no meter that indicates if a core is used or not.

    What you could do, is the use of the CPU, and then check if the assigned processors are required.

    For example, suppose that the average CPU usage is 25%, and the maximum is 50%.

    If this VM has 4 processors assigned, you may deduct 2 CPUs would be sufficient.

    But this isn't an accurate calculation.

    Once you lower the processors assigned to the virtual machine, you will need to see if there's an obvious increase of the ready time.

Maybe you are looking for