Experiment with different file and buffer sizes

Assignment Help Basic Computer Science
Reference no: EM131056538

Using the time built-in command of the shell, try timing the operation of the program in Listing 4-1 (copy.c) on your system.

a) Experiment with different file and buffer sizes. You can set the buffer size using the -DBUF_SIZE=nbytes option when compiling the program

b) Modify the open() system call to include the O_SYNC flag. How much difference does this make to the speed for various buffer sizes?

c) Try performing these timing tests on a range of file systems (e.g., ext3, XFS, Btrfs, and JFS). Are the results similar? Are the trends the same when going from small to large buffer sizes?

Reference no: EM131056538

Questions Cloud

Processes that have a particular file pathname open : Write a program that lists all processes that have a particular file pathname open
Protecting personal data-email system with targeted ads : Your customer is a community clinic that works with families with problems of family violence. It has three sites in the same city, including a shelter for battered women and children. The director wants a computerized record and appointment syste..
Final stage of the multiplexing : Two channels, one with a bit rate of 100 kbps and another with a bit rate of 200 kbps, are to be multiplexed. Assume that each output slot carries 2 bits from each digital source. Answer the following questions about the final stage of the multipl..
Discuss the three indicators of health : Discuss the three indicators of health: life expectancy, infant mortality, and subjective well-being for the state of Virginia in 150 words. Find out the statistics and facts about the life expectant, infant mortality and the subjective well being..
Experiment with different file and buffer sizes : Try performing these timing tests on a range of file systems (e.g., ext3, XFS, Btrfs, and JFS). Are the results similar? Are the trends the same when going from small to large buffer sizes?
What is the location : What is the location from which the 1st computer instructions are available on boot up?
Personal ethics-professional ethics : Discuss how "Personal Ethics" differ from "Professional Ethics". What do you think about these differences? How does aspirational ethics contribute to the attraction of engineering as a profession?
Do the results vary across file-system types : Write a program that measures the time required to create and then remove a large number of 1-byte files from a single directory.
The time-line of development of management theories : HI 6005: Management and Organisations in a Global Environment. Groups choose from the list of topics that are based on the lectures. However, in this assignment you must do better than recycle the lecture. You are to research your topic in more dep..

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Detailed security requirements for inclusion in an rfp

Document 20 detailed security requirements for inclusion in an RFP. These requirements should focus specifically on security of the logon process (authentication) of users into a networked application.

  The number of bits per track is constant

Design a rotating disk where the number of bits per track is constant

  Evaluate the natural settings of the test environment

Assess the reliability of data gathered via paid Internet users. Describe and assess the evaluation method being used by the testing company, i.e., nonvisual and verbal recording of browser activities and tester's vocal comments.

  Code using a java library utility

Using Notepad, write some usable code that demonstrates the use of the command line compiler to compile the code into a java.class file. Place at least one debug line in the code using a Java library utility such as printf. Be sure to upload both ..

  Systems analyst modifying the sales order process

Suppose that you are a systems analyst on a project that involves modifying the sales order process. How many do you need to sample if you want 95 percent certainty that you have covered all variations?

  How are the business and the technology perspectives

Identify in which phase of the development process - How are the business perspectives and the technology perspectives of an informations system related.

  What would be shared among those processes

What would be shared among those processes? What would be unique to each process? Why

  Questions related to mcqs

The quality of a language that allows a programmer to express a computation clearly, correctly, concisely, and quickly is called _____.

  What standard network options match that speed

For the same assumptions as Exercise F.1, what is the minimum bandwidth of the slowest link to beat overnight delivery? What standard network options match that speed?

  Discuss different reasons terminating a process and command

discuss the different reasons for terminating a process and the commands used for this purpose.

  Will ibms plan to give away some of its it assets

Will IBM's plan to give away some of its IT assets and intellectual property and increase support of opensource software products like linux ,be a successful growth strategy in the "brutally competitive marketplace" in which it operates?why OR WHY..

  Converts live multimedia content for real-time streaming

Converts live multimedia content for real-time streaming

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd