摘要:
The present invention is directed to a system and method for accurately and efficiently synchronizing and then mapping, or normalizing, processor clocks in a multiprocessor information handling system. The system and method of the present invention provide sufficient granularity for subcycle variations between processors, while taking into account the problem of clock drifts. A plurality of processors are selected for the purpose of synchronization. The clocks located on the processors are synchronized, and then time values between synchronization points are mapped from each secondary processor to an equivalent, or normalized, time value in a primary processor. To accomplish this mapping, three clock differences are calculated. The first clock difference is the time between the first and second synchronization points for the primary processor, and the second clock difference is the time between the first and second synchronization points for the secondary processor. The third clock difference is the time difference between the time value to be mapped in the secondary processor and the first synchronization point in the secondary processor. The third time difference is multiplied by the ratio of the first time difference to the second time difference, and then the result is added to the time value of the primary clock at the first synchronization point. The final result is the mapped, or normalized, time value.
摘要:
The present invention is directed to a system and method of measuring performance data utilizing state transitions within a computer system. A number of system states are defined, and the transitions from one state to another are tracked. At each state transition, performance properties related to the computer system may be checked or calculated, and performance data added to a table or tables. The present invention allows performance data to be measured in a way that is highly precise and has minimal effects on the system performance being measured. The act of measuring performance data utilizing state transitions does not create a misleading measure of performance nor does it adversely impact system performance. Furthermore, the present invention requires minimal changes to the operating system and no changes to application code.
摘要:
The present invention is directed to a system and method of measuring performance data utilizing state transitions within a computer system. A number of system states are defined, and the transitions from one state to another are tracked. At each state transition, performance properties related to the computer system may be checked or calculated, and performance data added to a table or tables. The present invention allows performance data to be measured in a way that is highly precise and has minimal effects on the system performance being measured. The act of measuring performance data utilizing state transitions does not create a misleading measure of performance nor does it adversely impact system performance. Furthermore, the present invention requires minimal changes to the operating system and no changes to application code.
摘要:
A method and system for improving the performance of memory in constrained virtual memory environment by reducing physical paging activity is provided. Accordingly, in a method and system in accordance with the present invention, the pages stolen or removed from the active processes are compressed then placed in the free list. In so doing, the additional space provided via this compression allows for more real memory to be available for other purposes.
摘要:
A system includes first and second virtual machines (VM) representing a master and a client respectively. A class file is loading by the first virtual machine into shared memory. The class file includes sharable and non-sharable data, and also references sharable and non-sharable data (including code). When it is desired to load the same class into the second virtual machine, the class is first located within said shared memory. A mirror copy of the class is then formed within private memory in the second virtual machine. Finally the non-sharable data of the class is completed in the private memory. Thereafter, an application in the second virtual machine can utilise the class on the basis of the sharable data in the shared memory of the first virtual machine, and the non-sharable data from the private memory of the second virtual machine.
摘要:
A computer system includes a virtual machine supporting an object-oriented environment, in which programs to run on the virtual machine are formed from classes including methods. Applications run on the virtual machine. After a first such application has run on the virtual machine, a reset is performed on the virtual machine. The reset calls a first method in a class to perform a tidy-up operation which effectively puts the virtual machine back into a clean state. Subsequently a second application can be started on the virtual machine. As part of this start-up, the system calls a second method in the class to perform a reinitialization of the class.
摘要:
A method and system is provided that detects whether a resource is exceeding a threshold setting of a particular parameter a computer system. In such a system, the resource requests of the plurality of users are tracked. A mean and a variance is then estimated from a distribution of the plurality of users requests. The probability that any resource sample from the distribution exceeds a predetermined threshold is then derived. From this determination a report is generated as to whether the threshold is set at an appropriate level.
摘要:
A fluid control valve with a rotatable shaft and a ball valve mounted within a flow bore. The ball has one or more V-shaped grooves for controlling fluid flow. In the closed position the ball and walls of the flow bore are in a continuous line sealing contact. The valve may be mounted and opened to enable complete drainage of fluid in the connecting pipeline which is an advantage in sanitary applications. The ball and shaft are part of a removable bonnet assembly with the ball inserted into the flow bore through an aperture in the valve body. A one-piece seal in the aperture provides a static seal between the valve body and bonnet and a dynamic shaft seal.