Basic throughput calculations

Hi all,
I am doing some basic calculations for time it should take to transfer a file over my network. apparently its been a while since I had to do math as I am doubting myself!
I just wondered how long it would take to transfer my 90GB file over a network connection that I knew to be 800Mbps.
So I did the following:
1Mbps = .125MBps
800Mbps * .125MBps = 100MBps
So thats 100 meg a second correct?
1000Mb = 1GB
90000MB = 90GB
at that rate it should take roughly 900 seconds to transfer the 90GB file..or 15 minutes. is this right?
TIA,
R

Your basic calculations are correct for time to transmit 90GB across 800 Mbps. In practice, due to frame/packet overhead, and how well stack deals with BDP (bandwidth delay product), actual transmission time might be considerably slower than the calculated value.

Similar Messages

  • TS1559 The wifi just stopped working outside of the house. Now it's basically a calculator that I carry around with me.

    The wifi just stopped working outside of the house. Now it's basically a calculator that I carry around with me.

    That's nice.  Hopefully you'll have some mathematical problems for which to use your calculator.
    Meantime, did you have a support issue?

  • Cisco ASA throughput calculation

    I have one doubt, do I have to clear the interface statistcis "clear traffic" and then take the output of "show traffic" or its to take without clearing the traffic.
    Below chart displays the throughput calculated without clearing the traffic rates - clear interfaces.
    And this shows that ASA 5540 supports upto 650Mbps.
    As per the calculation, 1 min average is 930 Mbps and 5 mins average is 765 Mbps -  all calculated in bits per second.
    Please confirm on this.
    Interfaces
    1 min rate
    5 min rate
    GigabitEthernet0/0 input rate 
    58185440
    47736515
    GigabitEthernet0/0 output rate
    3197278
    2663940
    GigabitEthernet0/1 input rate 
    1728440
    1430846
    GigabitEthernet0/1 output rate 
    56629199
    46081438
    GigabitEthernet0/2 input rate 
    737171
    727164
    GigabitEthernet0/2 output rate 
    1239878
    1421490
    GigabitEthernet0/3 input rate 
    146469
    115973
    GigabitEthernet0/3 output rate 
    147639
    124430
    Total in bytes
    122011514
    100301796
    in MB
    116.3592472
    95.65524673
    in Mbps
    930.8739777
    765.2419739
    ASA 5540 supports
    Up to 650 Mbps

    I got your point.
    But kindly look into the below threads as well.
    https://supportforums.cisco.com/discussion/11359916/throughput-across-asa
    Assume firewall has 3 interfaces. So according to you, it must be either the sum of all inbound traffic (1 minute interval) or the sum of all outbound traffic (1 minute interval), or the biggest of inbound or outbound.
    I think this should be the one best practice to calculate the current throughput of the ASA firewall or any other device.
    Please correct me if I am wrong.

  • Basic Cardinality Calculation

    Hey.
    Have a basic query doing a count on table based on a date range.
    How do I work out the cardinality.
    No Histograms (just the standard HIGH-LOW bucket)
    No values in user_tab_col_statistics (no col stats).
    DBA_TABLES
    32433213 rows
    From DBA_INDEXES for date index
    32303513 distinct
    28128300 clustering_factor
    How do I work out the cardinality - it was like 14,936
    Query was
    select count(logged_in_pty_id)
    from xxxx
    where st_datem > to_date('11-15-2010','mm-dd-yyyy')
    and st_datem < to_date('11-22-2010','mm-dd-yyyy')

    How deeply are you trying to get into the calculations?
    Whare are the MIN and MAX values for the column? At the most basic level, Oracle is going to assume a uniform distribution of data. So if the MIN is March 6, 2008 (1000 days ago to simplify the math) and the MAX is November 30, 2010, Oracle will estimate the cardinality of a condition like
    SELECT *
      FROM some_table
    WHERE st_datem BETWEEN date '2010-11-15' and date '2010-11-22'at roughly 0.7% of the number of rows in the table. When you add multiple conditions, things start getting a bit trickier-- more recent versions are likely going to apply different correlation corrections. The most simplistic model, though would be that
    SELECT *
      FROM some_table
    WHERE st_datem > date '2010-11-15'returned 15/1000 of the data and
    SELECT *
      FROM some_table
    WHERE st_datem < date '2010-11-22'would return 991/1000 of the data so the combination would return (15/100 * 991/1000 = 1.4% of the data). When I actually run this on an 11.2 database, though, while the 0.7% estimate for the BETWEEN is basically correct, the optimizer's actual estimate for the greater than/ less than query is roughly 0.5% of the data, implying that it's got a pretty good correlation correction. I would expect older versions to be closer to the 1.4% estimate, but I only have 11.2 on my laptop at the moment.
    Justin

  • How do I make basic percentage calculation in forms?

    I have a simple calculation I need to perform
    Quantity Passed divided by quantity failed = percentage failure.
    Thank you.

    What are the exact names of the fields involved in the calculation? Are the passed/failed values already being calculated or do you need to do that as well? If it's possible that the quantity failed amount can ever be zero/blank, you will have to use JavaScript.

  • Some basic post-calculation computation

    maybe I just have the syntax wrong....
    I'd like to default a field to the value of another field entered earlier in the same page.
    Say a customer has a short name and a long name.
    I don't want the long name to be blank, so it should contain the short name unless something better is entered.
    My ideal scenario is that if no long name is entered (ie the user leaves the field empty and moves onto the next field), the short name should be defaulted into the long name (and redisplayed, ideally). If this is not achievable, I would settle for pushing the short name into the long name field (and displaying it) to serve as a default before the user even has a chance to enter or skip the long name.
    I tried the following post-calculation computation
    IF P12_LNAME IS NULL THEN
    P12_LNAME := P12_SNAME;
    END IF;
    This gives a runtime error, complaining about the unexpected IF. (As an aside, can't the sysntax be checked at definition time instead of waiting until run time?)
    I'm not quite clear on whether these page items need a preceding colon or not, but the "IF" problem prevents me from experimenting with both naming conventions.
    I'm sure I could write a function to achieve the defaulting, and maybe I could also do something in the validations, but I suspect a more straightforward solution exists and I hope a more knowledgeable practioner can show me how silly I am.

    Sure. Now that I know how to validate with ease, I will be tightly checking all the user entered fields. I will default as we discussed earlier when fields are null, and other fields will be converted to upper case. all these fields will be entered into a series of fields in a single page region.
    what I'd like to do, before saving to the database, is to redisplay the same group of fields the user has entered, showing the modifed entries after my validations and post-calc computations, so that the user can see exactly what is about to be saved. I'd rather not have to create a whole new page just to do this if possible.
    I guess I just want to re-render the same page with the current page field values.
    CS

  • Item supply/demand - basics on calculation

    Hi,
    can anyone help me find out more documentations or understandings on Item Supply/Demand form in the Inventory, like how the calculations are done in that form, where it's pulling the data from, which tables,...things like that.
    Is it available in oracle user guides at all?
    Thanks in advance.
    Chitra

    I tried using the same code used by the form in SQL. It worked. The only issue is that the ATP group Id specific to this request is not populating appropritely. It is always populating as 0. If I register as concurrent program probably it will populate correctly. This is required in order to delete the rows correctly belonging to that session from the mtl_supply_demand_temp at the end of the session.
    You can try that if you are Ok with that approach. This way you do not have worry about finding out the tables to query. Here is that I did.
    DECLARE
    l_seq_num NUMBER;
    rtvl NUMBER;
    args1 VARCHAR (240);
    args2 VARCHAR (240);
    args3 VARCHAR (240);
    args4 VARCHAR (240);
    args5 VARCHAR (240);
    args6 VARCHAR (240);
    args7 VARCHAR (240);
    args8 VARCHAR (240);
    args9 VARCHAR (240);
    args10 VARCHAR (240);
    args11 VARCHAR (240);
    args12 VARCHAR (240);
    args13 VARCHAR (240);
    args14 VARCHAR (240);
    args15 VARCHAR (240);
    args16 VARCHAR (240);
    args17 VARCHAR (240);
    args18 VARCHAR (240);
    args19 VARCHAR (240);
    args20 VARCHAR (240);
    l_session_id NUMBER;
    l_count NUMBER;
    cutoff_date_j NUMBER;
    l_total_temp VARCHAR2 (30);
    l_avail_qty_temp VARCHAR2 (30);
    CURSOR c1
    IS
    SELECT inventory_item_id
    FROM mtl_system_items_b
    WHERE organization_id = 204 AND segment1 IN ('AS18947', 'AS81414');
    BEGIN
    fnd_global.apps_initialize (1072, 50346, 401);
    --fnd_profile.put ('CONC_DEBUG', 'TC');
    /* fnd_global.initialize (session_id => l_session_id
    , user_id => 1072
    , resp_id => 50346
    , resp_appl_id => 401
    , security_group_id => 0
    , site_id => 0
    , login_id => 1833382
    , conc_login_id => -1
    , prog_appl_id => 401
    , conc_program_id => 33808
    , conc_request_id => fnd_global.conc_request_id
    , conc_priority_request => -1
    , form_id => 52654
    , form_appl_id => 401
    , conc_process_id => NULL
    , conc_queue_id => NULL
    , queue_appl_id => NULL
    , server_id => 147
    inv_globals.set_org_id (204);
    SELECT mtl_demand_interface_s.NEXTVAL
    INTO l_seq_num
    FROM DUAL;
    SELECT TO_CHAR (SYSDATE, 'j')
    INTO cutoff_date_j
    FROM DUAL;
    FOR i IN c1
    LOOP
    IF (inv_tm.launch ('INXDSD'
    , 'GROUP_ID='
    || TO_CHAR (l_seq_num)
    || ' '
    || 'ORGANIZATION_ID='
    || TO_CHAR (204)
    || ' '
    || 'INVENTORY_ITEM_ID='
    || TO_CHAR (i.inventory_item_id)
    || ' '
    || 'ONHAND_SOURCE='
    || TO_CHAR (1) --1 ATP Only, 2 For Net Subinventories, 3 all subinvs
    || ' '
    || 'CUTOFF_DATE="'
    || TO_CHAR (cutoff_date_j)
    || '" '
    || 'MRP_STATUS='
    || TO_CHAR (1)
    || ' '
    || 'ONHAND_FIELD=l_total_temp'
    || 'AVAIL_FIELD=l_avail_qty_temp'
    , l_total_temp
    , l_avail_qty_temp
    ) = FALSE
    THEN
    DBMS_OUTPUT.put_line ('FAILED');
    ELSE
    DBMS_OUTPUT.put_line ('SUCCESS');
    DBMS_OUTPUT.put_line (l_total_temp);
    DBMS_OUTPUT.put_line (l_avail_qty_temp);
    INSERT INTO xx_mtl_supply_demand_temp
    SELECT *
    FROM mtl_supply_demand_temp
    WHERE seq_num = 0;
    END IF;
    END LOOP;
    -- fnd_profile.put ('CONC_DEBUG', NULL);
    BEGIN
    DELETE FROM mtl_atp_rules
    WHERE rule_id IN (SELECT atp_rule_id
    FROM mtl_group_atps_view
    WHERE atp_group_id = 0);
    EXCEPTION
    WHEN OTHERS
    THEN
    NULL;
    END;
    BEGIN
    DELETE mtl_group_atps_view
    WHERE atp_group_id = 0;
    EXCEPTION
    WHEN OTHERS
    THEN
    NULL;
    END;
    BEGIN
    DELETE mtl_supply_demand_temp
    WHERE seq_num = 0;
    EXCEPTION
    WHEN OTHERS
    THEN
    NULL;
    END;
    inv_utilities.do_sql ('commit');END;
    As you can see I have to use seq_num as zero it was always populating as zero in this table where as from form it populates correctly.
    Since this is a function, probably you can use this in discoverer queuries (I am not sure). Then query this custom table (mirror of mtl_supply_demand_temp) to show the report.
    Thanks
    Nagamohan

  • Basic Time Calculation

    I'm working on making a very basic (for now) time sheet. All I'm trying to do is have the cells formated as time, and then subtract them from each other to give me total hours work for that day.
    I can't seem to get this basic function to work. Am I going to have to create a validation page and convert back and forth?

    As I wrote in my first message, the respônse was given many times.
    It seems that using the search tool as required in the Terms of use is tiring for some of you.
    So I will give one of the way to reach the goal:
    in column E use the formula
    =TIME(INT((D-C)24),MOD((D-C)*24,1)60,0)
    (D-C)*24 is the Total Time in decimal format.
    So,
    INT((D-C)*24) is the number of hours of this total time
    MOD((D-C)24,1)60 is the number or minutes in the HH:MM:SS display.
    So,it apply the function TIME(hours,minutes,seconds) which is perfectly described in the Help and in the PDF Users Guide.
    In the existing threads you will find the complementary tips for total time larger than 24 hours.
    And of course, have forty winks
    Yvan KOENIG (from FRANCE dimanche 27 avril 2008 17:38:34)

  • Excise duty an VAT Calculation

    Dear SAP Gurus,
    I want to calculate the price for the PO with excise duty, education cess and sec edu cess for which VAT/CST is applicable.
    Please clarify how this calculation work, as per my understanding ED is calculated on basic price say
    basic price - discounts = X
    X * ED (8%) = Y.
    Y * edu cess (2%)
    Y * sec edu cess (1%)
    In condition records how do we define/alculate edu cess on ED and sec edu cess on ED.
    This will amount to price with excise duty. On this we need to add VAT (4%) or CST (12%) + Freight cost. This will be the final cost of the PO.
    Kindly clarify the above calculation if its correct and if you please give me the condition type for all and how to map the same in the config setting. And also VAT/CST we define in the calculation procedure in M/03 or we need to define the same in condition records(FV11) or in Tax code maintenence (FTXP).
    Please help.
    Regards,
    Prashanth Pai

    The tax code in PO follows the FI pricing in OBQ3, TAXINN...
        it is been maintained as u have described..
         first create tax code in FTXP  say F1= 8.24% excise and 4% vat
        then maintain conditions records for the above tax code if FV11
             for JMOP( BED)     =  8
                   JEC1(ECESS)  =  2
                   JSEP(SECESS) = 1
                   JMX1(BED % CREDIT) = 100
                   JEX1(ECESS% CREDIT) =100
                   JHX1(SECESS% CREDIT) = 100
                   JVRD(VAT CREDIT)      = 4
    then assign tax code to company code in tax on goods movement < basic setting < calculation based
    the check the condition type please try OBYZ...

  • Excise Duty sediment allowance calculation

    How does SAP deal with sediment allowance:
    For cask products we are able to claim a sediment allowance, for the undrinkable bits at the bottom of a cask. So if a product has a volume of 9 Gallons (40.9L) but there is a sediment figure of 0.7L we only pay duty on 40.2L.

    The tax code in PO follows the FI pricing in OBQ3, TAXINN...
        it is been maintained as u have described..
         first create tax code in FTXP  say F1= 8.24% excise and 4% vat
        then maintain conditions records for the above tax code if FV11
             for JMOP( BED)     =  8
                   JEC1(ECESS)  =  2
                   JSEP(SECESS) = 1
                   JMX1(BED % CREDIT) = 100
                   JEX1(ECESS% CREDIT) =100
                   JHX1(SECESS% CREDIT) = 100
                   JVRD(VAT CREDIT)      = 4
    then assign tax code to company code in tax on goods movement < basic setting < calculation based
    the check the condition type please try OBYZ...

  • S&OP factor calculation (alpha, beta, gamma)

    Hi gurus,
    I´m trying to adap the automatic forecast selection in MC88 transaction to a graphic company scenario. They have several clients where they planned all the forecast for them, based on increase/decrease sales of each client. Today they are using the alpha, beta, gama factors but they still need to calculate the demand in a Excel spreadsheet and adjust the result in SAP.
    My questions are:
    - There´s any way to change the factors criteria? For example, if I want to increase the forecast for 2012 in 10% over 2011. If not, anyone knows a way to input this growing factor into the automatic forecast?
    - I already found the formulas for the alpha, beta, gamma, but it´s not didactic to explain to some users. Anyone knows where I can find a simple and objective explanation for this factors?
    Thanks in advance.
    Best Regards,
    Felipe Tavares

    Hi,
    It's your wrong assumption that clients are not using Forecast. Most of the Retails clients are effectively using forecast.
    Without forecasting, Retail operation will not work at all.
    A demand forecast is a prediction of the amount of each article / product that will be sold in the future. It's easy to see that inaccurate forecasts can cause major problems for your company. When forecasted demand is far below actual demand for a product, you risk running out of products and disappointing your customers. If forecasted demand exceeds actual usage, you'll probably be faced with large quantities of dead stock and slow-moving inventory.
    For your company to be successful, your demand forecasts for products must be as accurate as possible.
    (a) Alpha is used in the basic value calculation
    (b) Beta is used in trend value calculation
    (c) Gamma is used in the Seasonal index calculation
    The value for the parameters range from 0 to 1.   A higher value will place more emphasis on recent history. The parameters also control how reactive the forecast is to changes in historical patterns.
    This is FYI.
    Bye,
    Muralidhara

  • Difference between Consolidation Process and Calculation process

    Hello everybody,
    I need to understand what's the difference between the two process : consolidation && Calculation and why we apply consolidation only to the entity dimension?
    Thanks in advance.

    this is a basic concept.
    calculation is to calculate all the calculated data for a particular child entity. you right click on an entity and choose "calculate" and it performs calcs on that entity only. when the data is calculated, then it is ready to be consolidated to the parent entities. at this point your calculations have not changed the data in the parent entity, merely done the ground work so that the child entity has executed the Sub Calculate() rules and contains the correct adjusted results (numbers) based on the combination of the source input data, the journals, and the applied rules. the child entity calculation status changes to "OK" to show it is complete, and the parent entities calculation status will change to "CN" indicating a consolidation is required (the parent entity is said to be "impacted" by the change in the data to the child).
    then you right click on a parent entity and choose "consolidate" and it consolidates all the data from all the children of that parent to come up with the consolidated results of that parent entity. so the consolidation includes the translation, elimination, parent-level journals and calculation of the final contribution to the parent entity or whatever is written in the Sub Consolidate() rules if using custom rules. then the total of all the contributions is what is written to the data input level of the parent entity (<Entity Currency> value member). when the consolidation process has finished, the parent calculation status changes from "CN" to "OK".
    then you repeat the process further up the tree until you reach the top level parent entity.
    if you choose "consolidate" on a top level entity where the children have not yet been calculated, the children will be calculated first automatically, before the consolidation can start. if you add "write to file" rules to the rules file, to log the consolidation process to a file, you will begin to understand the order of operations. HFM merely provides both "calculate" and "consolidate" choices in the user interface, as a convenience to separate the two operations in those cases where only one or the other is desired to be performed. since the consolidation cannot proceed until the calculation is completed, a consolidate of a parent that contains not-yet-calculated child entities will launch a calculate of those child entities automatically first. if you have a parent that has many children, it is sometimes beneficial to do the calculate separately so you can do small portions of the entity at a time, and then only when all the calculates are complete, to go ahead and launch the consolidation of the parent.
    an explanation of what happens in the consolidation process step by step, is provided in the Oracle HFM documentation. you should also consider to attend the Oracle University courses ("Create and Manage Applications" and the "Create Rules" courses, before you fully understand the concepts of HFM and can market yourself to potential clients as a consultant or competent user.
    also there is at least one book available on the subject of HFM.
    please mark the thread as answered/helpful if you can understand the above explanation.

  • DIFFERENCES between BASIC SCHEDULING and LEAD-TIME SCHEDULING.

    Hello SAP Gurus,
    Kindly let me know the differences between BASIC SCHEDULING and LEAD-TIME SCHEDULING.
    Looking for your early feedback.
    Warm regards,
    Kaushik.

    Hi,
    Basic scheduling :
    1.Basic dates are calculated.
    2.Exact to day.
    3.No cap reqmts are generated.
    4.uses the inhouse production time from material master.
    5.carried out automatically during planning run.
    In basic date calculation ( order start date/ order finish date ) the system always
    calculates backward scheduling.
    1. From the reqmts date the system subtracts the GR processing time to
    calculate the order fininsh date.
    2. From the order finish date the system subtracts the inhouse production time to calculate the order start date.
    3. From the order start date the system subtracts the opening period given in scheduling margin key to calculate the order opening date.
    Lead time scheduling :
    1.Exact to second
    2.ie production start date /time and finish date and time are calculated.
    3. cap reqmts are generated.
    4. uses times from routing.
    5. carried out only if the scheduling mode in MD02 screen is kept with indicator 2.
    From the order finish date the system subtracts the float after production to calculate the production finish date.
    From the production finish date the individual operations in the routing are scheduled backwards to calculate production start date.
    From the production start date the system subtracts the float before production
    to calculate order start date.
    Regards,
    nandha

  • Launching SWF file within the project - Video Avatar and Calculator

    Hi There, I am somewhat new to Captivate so please bear with me. I am using Captivate 6.0 and have basic coding knowledge. I have a question about how to launch SWF files within my project. There are 2 things I am trying to accomplish.
    1. I have a video avatar that I want to use within my project. When a user clicks an icon or button on certain screens I want the appropriate video to launch within the same window. My video is an swf file but it can be another file type if that is better. Is this something that I can accomplish with Captivate 6.0?
    2. I have built a basic flash calculator - also an swf file - that I want the user to be able to launch on certain screens. When the user clicks a calculator button, the calculator would launch for the user to use, then the user would be able to close the calculator and return to the screen they were on.
    Could someone direct me to some resources on how to accomplish this? If there are any widgets that would make this easier that would be great - but if I need to write some code I can try and do this if someone can direct down the right road. I have spent hours looking for information on this topic but can't find any (at least any that I understand)
    Please, and thank you!!!

    Rory,
    Your Video is 720 x 480 @ 1.212 PAR, according to your screen-cap. In Photoshop (PS), go to Image New (Ctrl+N) and choose the NTSC 720 x 480 Widescreen 16:9 PAR 1.2. Once done, choose Image>PAR and Custiom, change 1.2 to 1.212 (this was a change in PrPro, and might not have yet made it into PS yet). Now, Open your full rez image. Ctrl+A (Select All), Ctrl+C (Copy), and then bring focus to your New Image. Hold Shift and Ctrl+V (Paste). This will put your image on a New Layer, Layer 1, in an Image with the correct dimensions and PAR. You can the Ctrl+T (Free Transform) and adjust the size of your Layer 1 image to suit. Holding down Shift while dragging the Handles of the Bounding Box will constrain the Aspect Ratio. Note, you might be cropping some of that image to fit the Aspect Ratio of your New Image. Anything outside of the Image boundries will effectly be cropped off. Note: you are NOT using the Crop Tool here, but letting the New Image Aspect Ratio effectively do the cropping (note no capitalization) for you. When satisfied with the result, you Delete the Background Layer (not necessary, but I do this to clean things up a bit), and Save_As .PSD to the proper folder.
    With Scale to Fit turned OFF, Import_As Footage, this image and drag to the Timeline, making sure that Scale to Fit is OFF. It should be perfect then. Hope that this works for you and gets rid of the problem.
    Good luck,
    Hunt

  • CompactRIO basic

    Hi all.
    I have purchased sets of NI cRIO-9073 (integrated controller and chasis) with its analog I/O and digital I/O for education purposes. I have a question on how can I give a simple signal to the digital output of (NI-9472) module through a basic math calculation and comparison. Let say if A+B is > X, than the LED indicator at the digital output (NI-9472) will be light up.
    Thanks
    Regards,
    Daniel

    Hi,
    you should check this out: http://www.ni.com/pdf/products/us/fullcriodevguide​.pdf
    Regards,
    Rodéric L
    Certified LabVIEW Architect

Maybe you are looking for